@@ -1590,6 +1590,9 @@ <h2 class="section-title" id="header-classes">Classes</h2>
1590
1590
< span class ="k "> return</ span > < span class ="bp "> False</ span >
1591
1591
1592
1592
< span class ="k "> def</ span > < span class ="nf "> _should_capture</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="p "> ,</ span > < span class ="n "> scope</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
1593
+ < span class ="k "> if</ span > < span class ="n "> scope</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="bp "> None</ span > < span class ="ow "> and</ span > < span class ="ow "> not</ span > < span class ="n "> scope</ span > < span class ="o "> .</ span > < span class ="n "> _should_capture</ span > < span class ="p "> :</ span >
1594
+ < span class ="k "> return</ span > < span class ="bp "> False</ span >
1595
+
1593
1596
< span class ="k "> if</ span > < span class ="p "> (</ span >
1594
1597
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "sample_rate"</ span > < span class ="p "> ]</ span > < span class ="o "> <</ span > < span class ="mf "> 1.0</ span >
1595
1598
< span class ="ow "> and</ span > < span class ="n "> random</ span > < span class ="o "> .</ span > < span class ="n "> random</ span > < span class ="p "> ()</ span > < span class ="o "> >=</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> options</ span > < span class ="p "> [</ span > < span class ="s2 "> "sample_rate"</ span > < span class ="p "> ]</ span >
@@ -1837,7 +1840,7 @@ <h3>Instance variables</h3>
1837
1840
1838
1841
< span class ="n "> body</ span > < span class ="o "> =</ span > < span class ="n "> io</ span > < span class ="o "> .</ span > < span class ="n "> BytesIO</ span > < span class ="p "> ()</ span >
1839
1842
< span class ="k "> with</ span > < span class ="n "> gzip</ span > < span class ="o "> .</ span > < span class ="n "> GzipFile</ span > < span class ="p "> (</ span > < span class ="n "> fileobj</ span > < span class ="o "> =</ span > < span class ="n "> body</ span > < span class ="p "> ,</ span > < span class ="n "> mode</ span > < span class ="o "> =</ span > < span class ="s2 "> "w"</ span > < span class ="p "> )</ span > < span class ="k "> as</ span > < span class ="n "> f</ span > < span class ="p "> :</ span >
1840
- < span class ="n "> f</ span > < span class ="o "> .</ span > < span class ="n "> write</ span > < span class ="p "> (</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> dumps</ span > < span class ="p "> (</ span > < span class ="n "> event</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> encode</ span > < span class ="p "> (</ span > < span class ="s2 "> "utf-8"</ span > < span class ="p "> ))</ span >
1843
+ < span class ="n "> f</ span > < span class ="o "> .</ span > < span class ="n "> write</ span > < span class ="p "> (</ span > < span class ="n "> json</ span > < span class ="o "> .</ span > < span class ="n "> dumps</ span > < span class ="p "> (</ span > < span class ="n "> event</ span > < span class ="p "> , </ span > < span class =" n " > allow_nan </ span > < span class =" o " > = </ span > < span class =" bp " > False </ span > < span class =" p " > )</ span > < span class ="o "> .</ span > < span class ="n "> encode</ span > < span class ="p "> (</ span > < span class ="s2 "> "utf-8"</ span > < span class ="p "> ))</ span >
1841
1844
1842
1845
< span class ="n "> logger</ span > < span class ="o "> .</ span > < span class ="n "> debug</ span > < span class ="p "> (</ span >
1843
1846
< span class ="s2 "> "Sending </ span > < span class ="si "> %s</ span > < span class ="s2 "> event [</ span > < span class ="si "> %s</ span > < span class ="s2 "> ] to </ span > < span class ="si "> %s</ span > < span class ="s2 "> project:</ span > < span class ="si "> %s</ span > < span class ="s2 "> "</ span >
@@ -2812,6 +2815,7 @@ <h3>Instance variables</h3>
2812
2815
< span class ="s2 "> "_breadcrumbs"</ span > < span class ="p "> ,</ span >
2813
2816
< span class ="s2 "> "_event_processors"</ span > < span class ="p "> ,</ span >
2814
2817
< span class ="s2 "> "_error_processors"</ span > < span class ="p "> ,</ span >
2818
+ < span class ="s2 "> "_should_capture"</ span > < span class ="p "> ,</ span >
2815
2819
< span class ="p "> )</ span >
2816
2820
2817
2821
< span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
@@ -2878,6 +2882,8 @@ <h3>Instance variables</h3>
2878
2882
2879
2883
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _breadcrumbs</ span > < span class ="o "> =</ span > < span class ="n "> deque</ span > < span class ="p "> ()</ span >
2880
2884
2885
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _should_capture</ span > < span class ="o "> =</ span > < span class ="bp "> True</ span >
2886
+
2881
2887
< span class ="k "> def</ span > < span class ="nf "> add_event_processor</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> func</ span > < span class ="p "> ):</ span >
2882
2888
< span class ="sd "> """"Register a scope local event processor on the scope.</ span >
2883
2889
@@ -2905,6 +2911,7 @@ <h3>Instance variables</h3>
2905
2911
2906
2912
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _error_processors</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="n "> func</ span > < span class ="p "> )</ span >
2907
2913
2914
+ < span class ="nd "> @_disable_capture</ span >
2908
2915
< span class ="k "> def</ span > < span class ="nf "> apply_to_event</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
2909
2916
< span class ="sd "> """Applies the information contained on the scope to the given event."""</ span >
2910
2917
@@ -2968,6 +2975,8 @@ <h3>Instance variables</h3>
2968
2975
< span class ="n "> rv</ span > < span class ="o "> .</ span > < span class ="n "> _event_processors</ span > < span class ="o "> =</ span > < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _event_processors</ span > < span class ="p "> )</ span >
2969
2976
< span class ="n "> rv</ span > < span class ="o "> .</ span > < span class ="n "> _error_processors</ span > < span class ="o "> =</ span > < span class ="nb "> list</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _error_processors</ span > < span class ="p "> )</ span >
2970
2977
2978
+ < span class ="n "> rv</ span > < span class ="o "> .</ span > < span class ="n "> _should_capture</ span > < span class ="o "> =</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _should_capture</ span >
2979
+
2971
2980
< span class ="k "> return</ span > < span class ="n "> rv</ span >
2972
2981
2973
2982
< span class ="k "> def</ span > < span class ="fm "> __repr__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ):</ span >
@@ -3081,7 +3090,7 @@ <h3>Static methods</h3>
3081
3090
3082
3091
< div class ="item ">
3083
3092
< div class ="name def " id ="sentry_sdk.Scope.apply_to_event ">
3084
- < p > def < span class ="ident "> apply_to_event</ span > (</ p > < p > self, event, hint=None )</ p >
3093
+ < p > def < span class ="ident "> apply_to_event</ span > (</ p > < p > self, *args, **kwargs )</ p >
3085
3094
</ div >
3086
3095
3087
3096
@@ -3091,7 +3100,8 @@ <h3>Static methods</h3>
3091
3100
< div class ="source_cont ">
3092
3101
< p class ="source_link "> < a href ="javascript:void(0); " onclick ="toggle('source-sentry_sdk.Scope.apply_to_event', this); "> Show source ≡</ a > </ p >
3093
3102
< div id ="source-sentry_sdk.Scope.apply_to_event " class ="source ">
3094
- < div class ="codehilite "> < pre > < span > </ span > < span class ="k "> def</ span > < span class ="nf "> apply_to_event</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
3103
+ < div class ="codehilite "> < pre > < span > </ span > < span class ="nd "> @_disable_capture</ span >
3104
+ < span class ="k "> def</ span > < span class ="nf "> apply_to_event</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> hint</ span > < span class ="o "> =</ span > < span class ="bp "> None</ span > < span class ="p "> ):</ span >
3095
3105
< span class ="sd "> """Applies the information contained on the scope to the given event."""</ span >
3096
3106
< span class ="k "> def</ span > < span class ="nf "> _drop</ span > < span class ="p "> (</ span > < span class ="n "> event</ span > < span class ="p "> ,</ span > < span class ="n "> cause</ span > < span class ="p "> ,</ span > < span class ="n "> ty</ span > < span class ="p "> ):</ span >
3097
3107
< span class ="n "> logger</ span > < span class ="o "> .</ span > < span class ="n "> info</ span > < span class ="p "> (</ span > < span class ="s2 "> "</ span > < span class ="si "> %s</ span > < span class ="s2 "> (</ span > < span class ="si "> %s</ span > < span class ="s2 "> ) dropped event (</ span > < span class ="si "> %s</ span > < span class ="s2 "> )"</ span > < span class ="p "> ,</ span > < span class ="n "> ty</ span > < span class ="p "> ,</ span > < span class ="n "> cause</ span > < span class ="p "> ,</ span > < span class ="n "> event</ span > < span class ="p "> )</ span >
@@ -3155,6 +3165,7 @@ <h3>Static methods</h3>
3155
3165
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _contexts</ span > < span class ="o "> =</ span > < span class ="p "> {}</ span >
3156
3166
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _extras</ span > < span class ="o "> =</ span > < span class ="p "> {}</ span >
3157
3167
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _breadcrumbs</ span > < span class ="o "> =</ span > < span class ="n "> deque</ span > < span class ="p "> ()</ span >
3168
+ < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> _should_capture</ span > < span class ="o "> =</ span > < span class ="bp "> True</ span >
3158
3169
</ pre > </ div >
3159
3170
3160
3171
</ div >
0 commit comments