Skip to content

Commit cc9233a

Browse files
committed
craft(gh-pages): update, version "0.8.0"
1 parent d57b589 commit cc9233a

File tree

4 files changed

+85
-9
lines changed

4 files changed

+85
-9
lines changed

index.html

+2-4
Original file line numberDiff line numberDiff line change
@@ -1624,9 +1624,7 @@ <h2 class="section-title" id="header-classes">Classes</h2>
16241624
<span class="c1"># Postprocess the event here so that annotated types do</span>
16251625
<span class="c1"># generally not surface in before_send</span>
16261626
<span class="k">if</span> <span class="n">event</span> <span class="ow">is</span> <span class="ow">not</span> <span class="bp">None</span><span class="p">:</span>
1627-
<span class="n">event</span> <span class="o">=</span> <span class="n">convert_types</span><span class="p">(</span><span class="n">event</span><span class="p">)</span>
1628-
<span class="n">strip_event_mut</span><span class="p">(</span><span class="n">event</span><span class="p">)</span>
1629-
<span class="n">event</span> <span class="o">=</span> <span class="n">flatten_metadata</span><span class="p">(</span><span class="n">event</span><span class="p">)</span>
1627+
<span class="n">event</span> <span class="o">=</span> <span class="n">Serializer</span><span class="p">()</span><span class="o">.</span><span class="n">serialize_event</span><span class="p">(</span><span class="n">event</span><span class="p">)</span>
16301628

16311629
<span class="n">before_send</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">&quot;before_send&quot;</span><span class="p">]</span>
16321630
<span class="k">if</span> <span class="n">before_send</span> <span class="ow">is</span> <span class="ow">not</span> <span class="bp">None</span><span class="p">:</span>
@@ -3240,7 +3238,7 @@ <h3>Methods</h3>
32403238
<span class="n">event</span><span class="p">[</span><span class="s2">&quot;fingerprint&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fingerprint</span>
32413239

32423240
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_extras</span><span class="p">:</span>
3243-
<span class="n">event</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="s2">&quot;extra&quot;</span><span class="p">,</span> <span class="p">{})</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">object_to_json</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_extras</span><span class="p">))</span>
3241+
<span class="n">event</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="s2">&quot;extra&quot;</span><span class="p">,</span> <span class="p">{})</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_extras</span><span class="p">)</span>
32443242

32453243
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_tags</span><span class="p">:</span>
32463244
<span class="n">event</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="s2">&quot;tags&quot;</span><span class="p">,</span> <span class="p">{})</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_tags</span><span class="p">)</span>

integrations/excepthook.m.html

+79-2
Original file line numberDiff line numberDiff line change
@@ -1050,6 +1050,7 @@ <h1>Index</h1>
10501050

10511051
<ul>
10521052
<li class="mono"><a href="#sentry_sdk.integrations.excepthook.ExcepthookIntegration.setup_once">setup_once</a></li>
1053+
<li class="mono"><a href="#sentry_sdk.integrations.excepthook.ExcepthookIntegration.__init__">__init__</a></li>
10531054
</ul>
10541055

10551056
</li>
@@ -1085,6 +1086,18 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.excepthook</span> m
10851086
<span class="k">class</span> <span class="nc">ExcepthookIntegration</span><span class="p">(</span><span class="n">Integration</span><span class="p">):</span>
10861087
<span class="n">identifier</span> <span class="o">=</span> <span class="s2">&quot;excepthook&quot;</span>
10871088

1089+
<span class="n">always_run</span> <span class="o">=</span> <span class="bp">False</span>
1090+
1091+
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">always_run</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
1092+
<span class="c1"># type: (bool) -&gt; None</span>
1093+
1094+
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">always_run</span><span class="p">,</span> <span class="nb">bool</span><span class="p">):</span>
1095+
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
1096+
<span class="s2">&quot;Invalid value for always_run: </span><span class="si">%s</span><span class="s2"> (must be type boolean)&quot;</span>
1097+
<span class="o">%</span> <span class="p">(</span><span class="n">always_run</span><span class="p">,)</span>
1098+
<span class="p">)</span>
1099+
<span class="bp">self</span><span class="o">.</span><span class="n">always_run</span> <span class="o">=</span> <span class="n">always_run</span>
1100+
10881101
<span class="nd">@staticmethod</span>
10891102
<span class="k">def</span> <span class="nf">setup_once</span><span class="p">():</span>
10901103
<span class="c1"># type: () -&gt; None</span>
@@ -1097,7 +1110,7 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.excepthook</span> m
10971110
<span class="n">hub</span> <span class="o">=</span> <span class="n">Hub</span><span class="o">.</span><span class="n">current</span>
10981111
<span class="n">integration</span> <span class="o">=</span> <span class="n">hub</span><span class="o">.</span><span class="n">get_integration</span><span class="p">(</span><span class="n">ExcepthookIntegration</span><span class="p">)</span>
10991112

1100-
<span class="k">if</span> <span class="n">integration</span> <span class="ow">is</span> <span class="ow">not</span> <span class="bp">None</span> <span class="ow">and</span> <span class="n">_should_send</span><span class="p">():</span>
1113+
<span class="k">if</span> <span class="n">integration</span> <span class="ow">is</span> <span class="ow">not</span> <span class="bp">None</span> <span class="ow">and</span> <span class="n">_should_send</span><span class="p">(</span><span class="n">integration</span><span class="o">.</span><span class="n">always_run</span><span class="p">):</span>
11011114
<span class="k">with</span> <span class="n">capture_internal_exceptions</span><span class="p">():</span>
11021115
<span class="n">event</span><span class="p">,</span> <span class="n">hint</span> <span class="o">=</span> <span class="n">event_from_exception</span><span class="p">(</span>
11031116
<span class="p">(</span><span class="n">exctype</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">traceback</span><span class="p">),</span>
@@ -1111,7 +1124,10 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.excepthook</span> m
11111124
<span class="k">return</span> <span class="n">sentry_sdk_excepthook</span>
11121125

11131126

1114-
<span class="k">def</span> <span class="nf">_should_send</span><span class="p">():</span>
1127+
<span class="k">def</span> <span class="nf">_should_send</span><span class="p">(</span><span class="n">always_run</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
1128+
<span class="k">if</span> <span class="n">always_run</span><span class="p">:</span>
1129+
<span class="k">return</span> <span class="bp">True</span>
1130+
11151131
<span class="k">if</span> <span class="nb">hasattr</span><span class="p">(</span><span class="n">sys</span><span class="p">,</span> <span class="s2">&quot;ps1&quot;</span><span class="p">):</span>
11161132
<span class="c1"># Disable the excepthook for interactive Python shells, otherwise</span>
11171133
<span class="c1"># every typo gets sent to Sentry.</span>
@@ -1139,6 +1155,18 @@ <h2 class="section-title" id="header-classes">Classes</h2>
11391155
<div class="codehilite"><pre><span></span><span class="k">class</span> <span class="nc">ExcepthookIntegration</span><span class="p">(</span><span class="n">Integration</span><span class="p">):</span>
11401156
<span class="n">identifier</span> <span class="o">=</span> <span class="s2">&quot;excepthook&quot;</span>
11411157

1158+
<span class="n">always_run</span> <span class="o">=</span> <span class="bp">False</span>
1159+
1160+
<span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">always_run</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
1161+
<span class="c1"># type: (bool) -&gt; None</span>
1162+
1163+
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">always_run</span><span class="p">,</span> <span class="nb">bool</span><span class="p">):</span>
1164+
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
1165+
<span class="s2">&quot;Invalid value for always_run: </span><span class="si">%s</span><span class="s2"> (must be type boolean)&quot;</span>
1166+
<span class="o">%</span> <span class="p">(</span><span class="n">always_run</span><span class="p">,)</span>
1167+
<span class="p">)</span>
1168+
<span class="bp">self</span><span class="o">.</span><span class="n">always_run</span> <span class="o">=</span> <span class="n">always_run</span>
1169+
11421170
<span class="nd">@staticmethod</span>
11431171
<span class="k">def</span> <span class="nf">setup_once</span><span class="p">():</span>
11441172
<span class="c1"># type: () -&gt; None</span>
@@ -1157,6 +1185,16 @@ <h3>Ancestors (in MRO)</h3>
11571185
<li>__builtin__.object</li>
11581186
</ul>
11591187
<h3>Class variables</h3>
1188+
<div class="item">
1189+
<p id="sentry_sdk.integrations.excepthook.ExcepthookIntegration.always_run" class="name">var <span class="ident">always_run</span></p>
1190+
1191+
1192+
1193+
1194+
<div class="source_cont">
1195+
</div>
1196+
1197+
</div>
11601198
<div class="item">
11611199
<p id="sentry_sdk.integrations.excepthook.ExcepthookIntegration.identifier" class="name">var <span class="ident">identifier</span></p>
11621200

@@ -1199,6 +1237,45 @@ <h3>Static methods</h3>
11991237
</div>
12001238
</div>
12011239

1240+
</div>
1241+
1242+
<h3>Instance variables</h3>
1243+
<div class="item">
1244+
<p id="sentry_sdk.integrations.excepthook.ExcepthookIntegration.always_run" class="name">var <span class="ident">always_run</span></p>
1245+
1246+
1247+
1248+
1249+
<div class="source_cont">
1250+
</div>
1251+
1252+
</div>
1253+
<h3>Methods</h3>
1254+
1255+
<div class="item">
1256+
<div class="name def" id="sentry_sdk.integrations.excepthook.ExcepthookIntegration.__init__">
1257+
<p>def <span class="ident">__init__</span>(</p><p>self, always_run=False)</p>
1258+
</div>
1259+
1260+
1261+
1262+
1263+
<div class="source_cont">
1264+
<p class="source_link"><a href="javascript:void(0);" onclick="toggle('source-sentry_sdk.integrations.excepthook.ExcepthookIntegration.__init__', this);">Show source &equiv;</a></p>
1265+
<div id="source-sentry_sdk.integrations.excepthook.ExcepthookIntegration.__init__" class="source">
1266+
<div class="codehilite"><pre><span></span><span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">always_run</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
1267+
<span class="c1"># type: (bool) -&gt; None</span>
1268+
<span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">always_run</span><span class="p">,</span> <span class="nb">bool</span><span class="p">):</span>
1269+
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span>
1270+
<span class="s2">&quot;Invalid value for always_run: </span><span class="si">%s</span><span class="s2"> (must be type boolean)&quot;</span>
1271+
<span class="o">%</span> <span class="p">(</span><span class="n">always_run</span><span class="p">,)</span>
1272+
<span class="p">)</span>
1273+
<span class="bp">self</span><span class="o">.</span><span class="n">always_run</span> <span class="o">=</span> <span class="n">always_run</span>
1274+
</pre></div>
1275+
1276+
</div>
1277+
</div>
1278+
12021279
</div>
12031280

12041281
</div>

integrations/logging.m.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -1177,6 +1177,7 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.logging</span> modu
11771177
<span class="n">capture_internal_exceptions</span><span class="p">,</span>
11781178
<span class="p">)</span>
11791179
<span class="kn">from</span> <span class="nn">sentry_sdk.integrations</span> <span class="kn">import</span> <span class="n">Integration</span>
1180+
<span class="kn">from</span> <span class="nn">sentry_sdk._compat</span> <span class="kn">import</span> <span class="n">iteritems</span>
11801181

11811182
<span class="k">if</span> <span class="bp">False</span><span class="p">:</span>
11821183
<span class="kn">from</span> <span class="nn">logging</span> <span class="kn">import</span> <span class="n">LogRecord</span>
@@ -1301,7 +1302,7 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.logging</span> modu
13011302
<span class="c1"># type: (LogRecord) -&gt; Dict[str, None]</span>
13021303
<span class="k">return</span> <span class="p">{</span>
13031304
<span class="n">k</span><span class="p">:</span> <span class="n">v</span>
1304-
<span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="nb">vars</span><span class="p">(</span><span class="n">record</span><span class="p">)</span><span class="o">.</span><span class="n">items</span><span class="p">()</span>
1305+
<span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">iteritems</span><span class="p">(</span><span class="nb">vars</span><span class="p">(</span><span class="n">record</span><span class="p">))</span>
13051306
<span class="k">if</span> <span class="n">k</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">COMMON_RECORD_ATTRS</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">k</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;_&quot;</span><span class="p">)</span>
13061307
<span class="p">}</span>
13071308

integrations/wsgi.m.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -1093,7 +1093,7 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.wsgi</span> module<
10931093

10941094
<span class="kn">from</span> <span class="nn">sentry_sdk.hub</span> <span class="kn">import</span> <span class="n">Hub</span><span class="p">,</span> <span class="n">_should_send_default_pii</span>
10951095
<span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="kn">import</span> <span class="n">capture_internal_exceptions</span><span class="p">,</span> <span class="n">event_from_exception</span>
1096-
<span class="kn">from</span> <span class="nn">sentry_sdk._compat</span> <span class="kn">import</span> <span class="n">PY2</span><span class="p">,</span> <span class="n">reraise</span>
1096+
<span class="kn">from</span> <span class="nn">sentry_sdk._compat</span> <span class="kn">import</span> <span class="n">PY2</span><span class="p">,</span> <span class="n">reraise</span><span class="p">,</span> <span class="n">iteritems</span>
10971097
<span class="kn">from</span> <span class="nn">sentry_sdk.tracing</span> <span class="kn">import</span> <span class="n">SpanContext</span>
10981098
<span class="kn">from</span> <span class="nn">sentry_sdk.integrations._wsgi_common</span> <span class="kn">import</span> <span class="n">_filter_headers</span>
10991099

@@ -1209,7 +1209,7 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.wsgi</span> module<
12091209
<span class="sd"> Returns only proper HTTP headers.</span>
12101210

12111211
<span class="sd"> &quot;&quot;&quot;</span>
1212-
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">environ</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
1212+
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">iteritems</span><span class="p">(</span><span class="n">environ</span><span class="p">):</span>
12131213
<span class="n">key</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
12141214
<span class="k">if</span> <span class="n">key</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">&quot;HTTP_&quot;</span><span class="p">)</span> <span class="ow">and</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">(</span>
12151215
<span class="s2">&quot;HTTP_CONTENT_TYPE&quot;</span><span class="p">,</span>

0 commit comments

Comments
 (0)