Viewing File: /opt/alt/python35/lib/python3.5/site-packages/sentry_sdk/__pycache__/api.cpython-35.opt-1.pyc



„แง\Dใ@s]ddlZddlmZddlmZddlmZdd„ZgZdd„Z	d	d
„Z
e
ddd„ƒZe
dd
d„ƒZe
ddd„ƒZ
e
dddd„ƒZedd„ƒZedd„ƒZe
ddd„ƒZedd„ƒZedd„ƒZe
ddd„ƒZe
dddd„ƒZe
dd„ƒZdS)้N)ฺcontextmanager)ฺHub)ฺScopecCs|S)Nฉ)ฺxrr๚/api.pyฺoverloadsrcCstj|jƒ|S)N)ฺ__all__ฺappendฺ__name__)ฺfrrrฺpublicsr
cCs9dd|jtjtt|jƒƒf|_t|ƒS)Nz%s

%szAlias for `Hub.%s`)rฺinspectZgetdocฺgetattrrฺ__doc__r
)rrrrฺ	hubmethods
"rcCs)tj}|dk	r%|j||ƒSdS)N)rฺcurrentฺ
capture_event)ฺeventฺhintฺhubrrrr%s	rcCs)tj}|dk	r%|j||ƒSdS)N)rrฺcapture_message)ฺmessageฺlevelrrrrr.s	rcCs&tj}|dk	r"|j|ƒSdS)N)rrฺcapture_exception)ฺerrorrrrrr7s	
rcKs,tj}|dk	r(|j|||SdS)N)rrฺadd_breadcrumb)Zcrumbrฺkwargsrrrrr@s	rcCsdS)Nrrrrrฺconfigure_scopeHsrcCsdS)Nr)ฺcallbackrrrrNscCsOtj}|dk	r"|j|ƒS|dkrGtdd„ƒ}|ƒSdSdS)NcsstƒVdS)N)rrrrrฺinner[szconfigure_scope.<locals>.inner)rrrr)rrr rrrrTs	
cCsdS)Nrrrrrฺ
push_scopeesr!cCsdS)Nr)rrrrr!kscCsOtj}|dk	r"|j|ƒS|dkrGtdd„ƒ}|ƒSdSdS)NcsstƒVdS)N)rrrrrr xszpush_scope.<locals>.inner)rrr!r)rrr rrrr!qs	
cCs/tj}|dk	r+|jd|d|ƒSdS)Nฺtimeoutr)rrฺflush)r"rrrrrr#‚s	r#cCs#tj}|dk	r|jƒSdS)N)rrฺ
last_event_id)rrrrr$‰s	
r$)rฺ
contextlibrZsentry_sdk.hubrZsentry_sdk.scoperrr	r
rrrrrrr!r#r$rrrrฺ<module>s4
Back to Directory File Manager