JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrU \@sddlZejddkZerbddlZeZ ddl Z e e fZ eeefZeefZddZddZednNddlmZddl Z e Z e fZ eefZefZddZd d Zd dZdd d ZddZddZdS)NcCs|SN) iteritemsxrC/opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/_compat.pyr cCs|j|_dd|_|S)NcSst|dS)Nzutf-8)unicodeencoderrrrr r z implements_str..)__str__Z __unicode__)clsrrrimplements_strs rz5def reraise(tp, value, tb=None): raise tp, value, tbcCs|Sr)itemsrrrrr 'r cCs|Srrrrrr _identity)srcCs|Srrrrrrr,scCs(|dk s t|j|k r |||dSr)AssertionError __traceback__with_traceback)tpvaluetbrrrreraise/s   rcs&Gfdddt}t|ddiS)NcseZdZfddZdS)z!with_metaclass..metaclasscs ||Srr)rnameZ this_basesdbasesmetarr__new__9sz)with_metaclass..metaclass.__new__N)__name__ __module__ __qualname__rrrrr metaclass8sr"Ztemporary_classr)typer)rrr"rrrwith_metaclass7sr$cCshzddlm}Wntk r&YdSXd|kr4dSt|dddkrdddlm}|tddS) Nr)optthreadszenable-threads0)falseoffnor')warnzWe detected the use of uwsgi with disabled threads. This will cause issues with the transport you are trying to use. Please enable threading for uwsgi. (Enable the "enable-threads" flag).) Zuwsgir% ImportErrorstrgetlowerwarningsr+Warning)r%r+rrrcheck_thread_support?s r2)N)sysZOptionalZTupleZAnyZType version_infoZPY2Zurlparser Z text_typeZQueueZqueuer-Z string_typesintZlongfloatZ number_typesZ int_typesrrexecZ urllib.parseparserrr$r2rrrrs.