Skip to content

Commit 6b40409

Browse files
committed
gh-pages: update
1 parent 68802eb commit 6b40409

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

integrations/wsgi.m.html

+10-4
Original file line numberDiff line numberDiff line change
@@ -1111,19 +1111,22 @@ <h1 class="title"><span class="name">sentry_sdk.integrations.wsgi</span> module<
11111111

11121112
<span class="k">def</span> <span class="nf">get_host</span><span class="p">(</span><span class="n">environ</span><span class="p">):</span>
11131113
<span class="sd">&quot;&quot;&quot;Return the host for the given WSGI environment. Yanked from Werkzeug.&quot;&quot;&quot;</span>
1114-
<span class="k">if</span> <span class="s2">&quot;HTTP_HOST&quot;</span> <span class="ow">in</span> <span class="n">environ</span><span class="p">:</span>
1114+
<span class="k">if</span> <span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;HTTP_HOST&quot;</span><span class="p">):</span>
11151115
<span class="n">rv</span> <span class="o">=</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;HTTP_HOST&quot;</span><span class="p">]</span>
11161116
<span class="k">if</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;http&quot;</span> <span class="ow">and</span> <span class="n">rv</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">&quot;:80&quot;</span><span class="p">):</span>
11171117
<span class="n">rv</span> <span class="o">=</span> <span class="n">rv</span><span class="p">[:</span><span class="o">-</span><span class="mi">3</span><span class="p">]</span>
11181118
<span class="k">elif</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;https&quot;</span> <span class="ow">and</span> <span class="n">rv</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">&quot;:443&quot;</span><span class="p">):</span>
11191119
<span class="n">rv</span> <span class="o">=</span> <span class="n">rv</span><span class="p">[:</span><span class="o">-</span><span class="mi">4</span><span class="p">]</span>
1120-
<span class="k">else</span><span class="p">:</span>
1120+
<span class="k">elif</span> <span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;SERVER_NAME&quot;</span><span class="p">):</span>
11211121
<span class="n">rv</span> <span class="o">=</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_NAME&quot;</span><span class="p">]</span>
11221122
<span class="k">if</span> <span class="p">(</span><span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">],</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_PORT&quot;</span><span class="p">])</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">(</span>
11231123
<span class="p">(</span><span class="s2">&quot;https&quot;</span><span class="p">,</span> <span class="s2">&quot;443&quot;</span><span class="p">),</span>
11241124
<span class="p">(</span><span class="s2">&quot;http&quot;</span><span class="p">,</span> <span class="s2">&quot;80&quot;</span><span class="p">),</span>
11251125
<span class="p">):</span>
11261126
<span class="n">rv</span> <span class="o">+=</span> <span class="s2">&quot;:&quot;</span> <span class="o">+</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_PORT&quot;</span><span class="p">]</span>
1127+
<span class="k">else</span><span class="p">:</span>
1128+
<span class="c1"># In spite of the WSGI spec, SERVER_NAME might not be present.</span>
1129+
<span class="n">rv</span> <span class="o">=</span> <span class="s2">&quot;unknown&quot;</span>
11271130

11281131
<span class="k">return</span> <span class="n">rv</span>
11291132

@@ -1357,19 +1360,22 @@ <h2 class="section-title" id="header-functions">Functions</h2>
13571360
<div id="source-sentry_sdk.integrations.wsgi.get_host" class="source">
13581361
<div class="codehilite"><pre><span></span><span class="k">def</span> <span class="nf">get_host</span><span class="p">(</span><span class="n">environ</span><span class="p">):</span>
13591362
<span class="sd">&quot;&quot;&quot;Return the host for the given WSGI environment. Yanked from Werkzeug.&quot;&quot;&quot;</span>
1360-
<span class="k">if</span> <span class="s2">&quot;HTTP_HOST&quot;</span> <span class="ow">in</span> <span class="n">environ</span><span class="p">:</span>
1363+
<span class="k">if</span> <span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;HTTP_HOST&quot;</span><span class="p">):</span>
13611364
<span class="n">rv</span> <span class="o">=</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;HTTP_HOST&quot;</span><span class="p">]</span>
13621365
<span class="k">if</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;http&quot;</span> <span class="ow">and</span> <span class="n">rv</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">&quot;:80&quot;</span><span class="p">):</span>
13631366
<span class="n">rv</span> <span class="o">=</span> <span class="n">rv</span><span class="p">[:</span><span class="o">-</span><span class="mi">3</span><span class="p">]</span>
13641367
<span class="k">elif</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;https&quot;</span> <span class="ow">and</span> <span class="n">rv</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">&quot;:443&quot;</span><span class="p">):</span>
13651368
<span class="n">rv</span> <span class="o">=</span> <span class="n">rv</span><span class="p">[:</span><span class="o">-</span><span class="mi">4</span><span class="p">]</span>
1366-
<span class="k">else</span><span class="p">:</span>
1369+
<span class="k">elif</span> <span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;SERVER_NAME&quot;</span><span class="p">):</span>
13671370
<span class="n">rv</span> <span class="o">=</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_NAME&quot;</span><span class="p">]</span>
13681371
<span class="k">if</span> <span class="p">(</span><span class="n">environ</span><span class="p">[</span><span class="s2">&quot;wsgi.url_scheme&quot;</span><span class="p">],</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_PORT&quot;</span><span class="p">])</span> <span class="ow">not</span> <span class="ow">in</span> <span class="p">(</span>
13691372
<span class="p">(</span><span class="s2">&quot;https&quot;</span><span class="p">,</span> <span class="s2">&quot;443&quot;</span><span class="p">),</span>
13701373
<span class="p">(</span><span class="s2">&quot;http&quot;</span><span class="p">,</span> <span class="s2">&quot;80&quot;</span><span class="p">),</span>
13711374
<span class="p">):</span>
13721375
<span class="n">rv</span> <span class="o">+=</span> <span class="s2">&quot;:&quot;</span> <span class="o">+</span> <span class="n">environ</span><span class="p">[</span><span class="s2">&quot;SERVER_PORT&quot;</span><span class="p">]</span>
1376+
<span class="k">else</span><span class="p">:</span>
1377+
<span class="c1"># In spite of the WSGI spec, SERVER_NAME might not be present.</span>
1378+
<span class="n">rv</span> <span class="o">=</span> <span class="s2">&quot;unknown&quot;</span>
13731379

13741380
<span class="k">return</span> <span class="n">rv</span>
13751381
</pre></div>

0 commit comments

Comments
 (0)