|
4 | 4 | <html xmlns="http://www.w3.org/1999/xhtml">
|
5 | 5 | <head>
|
6 | 6 | <meta charset="utf-8" />
|
7 |
| - <title>sentry_sdk.client — sentry-python 0.13.3 documentation</title> |
| 7 | + <title>sentry_sdk.client — sentry-python 0.13.4 documentation</title> |
8 | 8 | <link rel="stylesheet" href="../../_static/alabaster.css" type="text/css" />
|
9 | 9 | <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
|
10 | 10 | <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
|
@@ -34,34 +34,34 @@ <h1>Source code for sentry_sdk.client</h1><div class="highlight"><pre>
|
34 | 34 | <span></span><span class="kn">import</span> <span class="nn">os</span>
|
35 | 35 | <span class="kn">import</span> <span class="nn">uuid</span>
|
36 | 36 | <span class="kn">import</span> <span class="nn">random</span>
|
37 |
| -<span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span> |
| 37 | +<span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span> |
38 | 38 | <span class="kn">import</span> <span class="nn">socket</span>
|
39 | 39 |
|
40 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk._compat</span> <span class="k">import</span> <span class="n">string_types</span><span class="p">,</span> <span class="n">text_type</span><span class="p">,</span> <span class="n">iteritems</span> |
41 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="k">import</span> <span class="p">(</span> |
| 40 | +<span class="kn">from</span> <span class="nn">sentry_sdk._compat</span> <span class="kn">import</span> <span class="n">string_types</span><span class="p">,</span> <span class="n">text_type</span><span class="p">,</span> <span class="n">iteritems</span> |
| 41 | +<span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="kn">import</span> <span class="p">(</span> |
42 | 42 | <span class="n">handle_in_app</span><span class="p">,</span>
|
43 | 43 | <span class="n">get_type_name</span><span class="p">,</span>
|
44 | 44 | <span class="n">capture_internal_exceptions</span><span class="p">,</span>
|
45 | 45 | <span class="n">current_stacktrace</span><span class="p">,</span>
|
46 | 46 | <span class="n">disable_capture_event</span><span class="p">,</span>
|
47 | 47 | <span class="n">logger</span><span class="p">,</span>
|
48 | 48 | <span class="p">)</span>
|
49 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.serializer</span> <span class="k">import</span> <span class="n">serialize</span> |
50 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.transport</span> <span class="k">import</span> <span class="n">make_transport</span> |
51 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.consts</span> <span class="k">import</span> <span class="n">DEFAULT_OPTIONS</span><span class="p">,</span> <span class="n">SDK_INFO</span><span class="p">,</span> <span class="n">ClientConstructor</span> |
52 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.integrations</span> <span class="k">import</span> <span class="n">setup_integrations</span> |
53 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="k">import</span> <span class="n">ContextVar</span> |
| 49 | +<span class="kn">from</span> <span class="nn">sentry_sdk.serializer</span> <span class="kn">import</span> <span class="n">serialize</span> |
| 50 | +<span class="kn">from</span> <span class="nn">sentry_sdk.transport</span> <span class="kn">import</span> <span class="n">make_transport</span> |
| 51 | +<span class="kn">from</span> <span class="nn">sentry_sdk.consts</span> <span class="kn">import</span> <span class="n">DEFAULT_OPTIONS</span><span class="p">,</span> <span class="n">SDK_INFO</span><span class="p">,</span> <span class="n">ClientConstructor</span> |
| 52 | +<span class="kn">from</span> <span class="nn">sentry_sdk.integrations</span> <span class="kn">import</span> <span class="n">setup_integrations</span> |
| 53 | +<span class="kn">from</span> <span class="nn">sentry_sdk.utils</span> <span class="kn">import</span> <span class="n">ContextVar</span> |
54 | 54 |
|
55 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="k">import</span> <span class="n">MYPY</span> |
| 55 | +<span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="kn">import</span> <span class="n">MYPY</span> |
56 | 56 |
|
57 | 57 | <span class="k">if</span> <span class="n">MYPY</span><span class="p">:</span>
|
58 |
| - <span class="kn">from</span> <span class="nn">typing</span> <span class="k">import</span> <span class="n">Any</span> |
59 |
| - <span class="kn">from</span> <span class="nn">typing</span> <span class="k">import</span> <span class="n">Callable</span> |
60 |
| - <span class="kn">from</span> <span class="nn">typing</span> <span class="k">import</span> <span class="n">Dict</span> |
61 |
| - <span class="kn">from</span> <span class="nn">typing</span> <span class="k">import</span> <span class="n">Optional</span> |
| 58 | + <span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span> |
| 59 | + <span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Callable</span> |
| 60 | + <span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Dict</span> |
| 61 | + <span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Optional</span> |
62 | 62 |
|
63 |
| - <span class="kn">from</span> <span class="nn">sentry_sdk.scope</span> <span class="k">import</span> <span class="n">Scope</span> |
64 |
| - <span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="k">import</span> <span class="n">Event</span><span class="p">,</span> <span class="n">Hint</span> |
| 63 | + <span class="kn">from</span> <span class="nn">sentry_sdk.scope</span> <span class="kn">import</span> <span class="n">Scope</span> |
| 64 | + <span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="kn">import</span> <span class="n">Event</span><span class="p">,</span> <span class="n">Hint</span> |
65 | 65 |
|
66 | 66 |
|
67 | 67 | <span class="n">_client_init_debug</span> <span class="o">=</span> <span class="n">ContextVar</span><span class="p">(</span><span class="s2">"client_init_debug"</span><span class="p">)</span>
|
@@ -107,7 +107,7 @@ <h1>Source code for sentry_sdk.client</h1><div class="highlight"><pre>
|
107 | 107 | <span class="sd"> argument.</span>
|
108 | 108 | <span class="sd"> """</span>
|
109 | 109 |
|
110 |
| - <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
| 110 | + <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="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> |
111 | 111 | <span class="c1"># type: (*Any, **Any) -> None</span>
|
112 | 112 | <span class="bp">self</span><span class="o">.</span><span class="n">options</span> <span class="o">=</span> <span class="n">get_options</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="c1"># type: Dict[str, Any]</span>
|
113 | 113 | <span class="bp">self</span><span class="o">.</span><span class="n">_init_impl</span><span class="p">()</span>
|
@@ -326,16 +326,16 @@ <h1>Source code for sentry_sdk.client</h1><div class="highlight"><pre>
|
326 | 326 | <span class="n">timeout</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">"shutdown_timeout"</span><span class="p">]</span>
|
327 | 327 | <span class="bp">self</span><span class="o">.</span><span class="n">transport</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>
|
328 | 328 |
|
329 |
| - <span class="k">def</span> <span class="nf">__enter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
| 329 | + <span class="k">def</span> <span class="fm">__enter__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> |
330 | 330 | <span class="c1"># type: () -> _Client</span>
|
331 | 331 | <span class="k">return</span> <span class="bp">self</span>
|
332 | 332 |
|
333 |
| - <span class="k">def</span> <span class="nf">__exit__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exc_type</span><span class="p">,</span> <span class="n">exc_value</span><span class="p">,</span> <span class="n">tb</span><span class="p">):</span> |
| 333 | + <span class="k">def</span> <span class="fm">__exit__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">exc_type</span><span class="p">,</span> <span class="n">exc_value</span><span class="p">,</span> <span class="n">tb</span><span class="p">):</span> |
334 | 334 | <span class="c1"># type: (Any, Any, Any) -> None</span>
|
335 | 335 | <span class="bp">self</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
|
336 | 336 |
|
337 | 337 |
|
338 |
| -<span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="k">import</span> <span class="n">MYPY</span> |
| 338 | +<span class="kn">from</span> <span class="nn">sentry_sdk._types</span> <span class="kn">import</span> <span class="n">MYPY</span> |
339 | 339 |
|
340 | 340 | <span class="k">if</span> <span class="n">MYPY</span><span class="p">:</span>
|
341 | 341 | <span class="c1"># Make mypy, PyCharm and other static analyzers think `get_options` is a</span>
|
|
0 commit comments