5
5
< head >
6
6
< meta charset ="utf-8 " />
7
7
< meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
8
- < title > sentry_sdk.hub — sentry-python 0.20.3 documentation</ title >
8
+ < title > sentry_sdk.hub — sentry-python 1.0.0 documentation</ title >
9
9
< link rel ="stylesheet " href ="../../_static/pygments.css " type ="text/css " />
10
10
< link rel ="stylesheet " href ="../../_static/alabaster.css " type ="text/css " />
11
11
< script id ="documentation_options " data-url_root ="../../ " src ="../../_static/documentation_options.js "> </ script >
@@ -656,7 +656,9 @@ <h1>Source code for sentry_sdk.hub</h1><div class="highlight"><pre>
656
656
657
657
< span class ="k "> return</ span > < span class ="n "> inner</ span > < span class ="p "> ()</ span > </ div >
658
658
659
- < div class ="viewcode-block " id ="Hub.start_session "> < a class ="viewcode-back " href ="../../api.html#sentry_sdk.Hub.start_session "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> start_session</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
659
+ < div class ="viewcode-block " id ="Hub.start_session "> < a class ="viewcode-back " href ="../../api.html#sentry_sdk.Hub.start_session "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> start_session</ span > < span class ="p "> (</ span >
660
+ < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> session_mode</ span > < span class ="o "> =</ span > < span class ="s2 "> "application"</ span > < span class ="c1 "> # type: str</ span >
661
+ < span class ="p "> ):</ span >
660
662
< span class ="c1 "> # type: (...) -> None</ span >
661
663
< span class ="sd "> """Starts a new session."""</ span >
662
664
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> end_session</ span > < span class ="p "> ()</ span >
@@ -665,6 +667,7 @@ <h1>Source code for sentry_sdk.hub</h1><div class="highlight"><pre>
665
667
< span class ="n "> release</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "release"</ span > < span class ="p "> ]</ span > < span class ="k "> if</ span > < span class ="n "> client</ span > < span class ="k "> else</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
666
668
< span class ="n "> environment</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "environment"</ span > < span class ="p "> ]</ span > < span class ="k "> if</ span > < span class ="n "> client</ span > < span class ="k "> else</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
667
669
< span class ="n "> user</ span > < span class ="o "> =</ span > < span class ="n "> scope</ span > < span class ="o "> .</ span > < span class ="n "> _user</ span > < span class ="p "> ,</ span >
670
+ < span class ="n "> session_mode</ span > < span class ="o "> =</ span > < span class ="n "> session_mode</ span > < span class ="p "> ,</ span >
668
671
< span class ="p "> )</ span > </ div >
669
672
670
673
< div class ="viewcode-block " id ="Hub.end_session "> < a class ="viewcode-back " href ="../../api.html#sentry_sdk.Hub.end_session "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> end_session</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
@@ -712,20 +715,24 @@ <h1>Source code for sentry_sdk.hub</h1><div class="highlight"><pre>
712
715
< span class ="k "> if</ span > < span class ="n "> client</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
713
716
< span class ="k "> return</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> flush</ span > < span class ="p "> (</ span > < span class ="n "> timeout</ span > < span class ="o "> =</ span > < span class ="n "> timeout</ span > < span class ="p "> ,</ span > < span class ="n "> callback</ span > < span class ="o "> =</ span > < span class ="n "> callback</ span > < span class ="p "> )</ span > </ div >
714
717
715
- < span class ="k "> def</ span > < span class ="nf "> iter_trace_propagation_headers</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
716
- < span class ="c1 "> # type: () -> Generator[Tuple[str, str], None, None]</ span >
717
- < span class ="c1 "> # TODO: Document</ span >
718
- < span class ="n "> client</ span > < span class ="p "> ,</ span > < span class ="n "> scope</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _stack</ span > < span class ="p "> [</ span > < span class ="o "> -</ span > < span class ="mi "> 1</ span > < span class ="p "> ]</ span >
719
- < span class ="n "> span</ span > < span class ="o "> =</ span > < span class ="n "> scope</ span > < span class ="o "> .</ span > < span class ="n "> span</ span >
720
-
721
- < span class ="k "> if</ span > < span class ="n "> span</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
718
+ < div class ="viewcode-block " id ="Hub.iter_trace_propagation_headers "> < a class ="viewcode-back " href ="../../api.html#sentry_sdk.Hub.iter_trace_propagation_headers "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> iter_trace_propagation_headers</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> span</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ):</ span >
719
+ < span class ="c1 "> # type: (Optional[Span]) -> Generator[Tuple[str, str], None, None]</ span >
720
+ < span class ="sd "> """</ span >
721
+ < span class ="sd "> Return HTTP headers which allow propagation of trace data. Data taken</ span >
722
+ < span class ="sd "> from the span representing the request, if available, or the current</ span >
723
+ < span class ="sd "> span on the scope if not.</ span >
724
+ < span class ="sd "> """</ span >
725
+ < span class ="n "> span</ span > < span class ="o "> =</ span > < span class ="n "> span</ span > < span class ="ow "> or</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> scope</ span > < span class ="o "> .</ span > < span class ="n "> span</ span >
726
+ < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> span</ span > < span class ="p "> :</ span >
722
727
< span class ="k "> return</ span >
723
728
729
+ < span class ="n "> client</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _stack</ span > < span class ="p "> [</ span > < span class ="o "> -</ span > < span class ="mi "> 1</ span > < span class ="p "> ][</ span > < span class ="mi "> 0</ span > < span class ="p "> ]</ span >
730
+
724
731
< span class ="n "> propagate_traces</ span > < span class ="o "> =</ span > < span class ="n "> client</ span > < span class ="ow "> and</ span > < span class ="n "> client</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "propagate_traces"</ span > < span class ="p "> ]</ span >
725
732
< span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> propagate_traces</ span > < span class ="p "> :</ span >
726
733
< span class ="k "> return</ span >
727
734
728
- < span class ="k "> yield</ span > < span class ="s2 "> "sentry-trace"</ span > < span class ="p "> ,</ span > < span class ="n "> span</ span > < span class ="o "> .</ span > < span class ="n "> to_traceparent</ span > < span class ="p "> ()</ span > </ div >
735
+ < span class ="k "> yield</ span > < span class ="s2 "> "sentry-trace"</ span > < span class ="p "> ,</ span > < span class ="n "> span</ span > < span class ="o "> .</ span > < span class ="n "> to_traceparent</ span > < span class ="p "> ()</ span > </ div > </ div >
729
736
730
737
731
738
< span class ="n "> GLOBAL_HUB</ span > < span class ="o "> =</ span > < span class ="n "> Hub</ span > < span class ="p "> ()</ span >
@@ -788,7 +795,7 @@ <h3 id="searchlabel">Quick search</h3>
788
795
©2019, Sentry Team and Contributors.
789
796
790
797
|
791
- Powered by < a href ="http://sphinx-doc.org/ "> Sphinx 3.5.0 </ a >
798
+ Powered by < a href ="http://sphinx-doc.org/ "> Sphinx 3.5.1 </ a >
792
799
& < a href ="https://github.com/bitprophet/alabaster "> Alabaster 0.7.12</ a >
793
800
794
801
</ div >
0 commit comments