We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Add PEP 561 support
It would be useful to be able to use the type hints defined in this library with mypy. This library needs to add support for PEP 561 for this to work.

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `sentry_sdk/api.py`
Content:
```
1 import inspect
2 
3 from sentry_sdk.hub import Hub
4 from sentry_sdk.scope import Scope
5 
6 from sentry_sdk._types import MYPY
7 
8 if MYPY:
9     from typing import Any
10     from typing import Dict
11     from typing import Optional
12     from typing import overload
13     from typing import Callable
14     from typing import TypeVar
15     from typing import ContextManager
16     from typing import Union
17 
18     from sentry_sdk._types import Event, Hint, Breadcrumb, BreadcrumbHint, ExcInfo
19     from sentry_sdk.tracing import Span, Transaction
20 
21     T = TypeVar("T")
22     F = TypeVar("F", bound=Callable[..., Any])
23 else:
24 
25     def overload(x):
26         # type: (T) -> T
27         return x
28 
29 
30 __all__ = [
31     "capture_event",
32     "capture_message",
33     "capture_exception",
34     "add_breadcrumb",
35     "configure_scope",
36     "push_scope",
37     "flush",
38     "last_event_id",
39     "start_span",
40     "start_transaction",
41     "set_tag",
42     "set_context",
43     "set_extra",
44     "set_user",
45     "set_level",
46 ]
47 
48 
49 def hubmethod(f):
50     # type: (F) -> F
51     f.__doc__ = "%s\n\n%s" % (
52         "Alias for :py:meth:`sentry_sdk.Hub.%s`" % f.__name__,
53         inspect.getdoc(getattr(Hub, f.__name__)),
54     )
55     return f
56 
57 
58 def scopemethod(f):
59     # type: (F) -> F
60     f.__doc__ = "%s\n\n%s" % (
61         "Alias for :py:meth:`sentry_sdk.Scope.%s`" % f.__name__,
62         inspect.getdoc(getattr(Scope, f.__name__)),
63     )
64     return f
65 
66 
67 @hubmethod
68 def capture_event(
69     event,  # type: Event
70     hint=None,  # type: Optional[Hint]
71     scope=None,  # type: Optional[Any]
72     **scope_args  # type: Dict[str, Any]
73 ):
74     # type: (...) -> Optional[str]
75     return Hub.current.capture_event(event, hint, scope=scope, **scope_args)
76 
77 
78 @hubmethod
79 def capture_message(
80     message,  # type: str
81     level=None,  # type: Optional[str]
82     scope=None,  # type: Optional[Any]
83     **scope_args  # type: Dict[str, Any]
84 ):
85     # type: (...) -> Optional[str]
86     return Hub.current.capture_message(message, level, scope=scope, **scope_args)
87 
88 
89 @hubmethod
90 def capture_exception(
91     error=None,  # type: Optional[Union[BaseException, ExcInfo]]
92     scope=None,  # type: Optional[Any]
93     **scope_args  # type: Dict[str, Any]
94 ):
95     # type: (...) -> Optional[str]
96     return Hub.current.capture_exception(error, scope=scope, **scope_args)
97 
98 
99 @hubmethod
100 def add_breadcrumb(
101     crumb=None,  # type: Optional[Breadcrumb]
102     hint=None,  # type: Optional[BreadcrumbHint]
103     **kwargs  # type: Any
104 ):
105     # type: (...) -> None
106     return Hub.current.add_breadcrumb(crumb, hint, **kwargs)
107 
108 
109 @overload
110 def configure_scope():  # noqa: F811
111     # type: () -> ContextManager[Scope]
112     pass
113 
114 
115 @overload
116 def configure_scope(  # noqa: F811
117     callback,  # type: Callable[[Scope], None]
118 ):
119     # type: (...) -> None
120     pass
121 
122 
123 @hubmethod
124 def configure_scope(  # noqa: F811
125     callback=None,  # type: Optional[Callable[[Scope], None]]
126 ):
127     # type: (...) -> Optional[ContextManager[Scope]]
128     return Hub.current.configure_scope(callback)
129 
130 
131 @overload
132 def push_scope():  # noqa: F811
133     # type: () -> ContextManager[Scope]
134     pass
135 
136 
137 @overload
138 def push_scope(  # noqa: F811
139     callback,  # type: Callable[[Scope], None]
140 ):
141     # type: (...) -> None
142     pass
143 
144 
145 @hubmethod
146 def push_scope(  # noqa: F811
147     callback=None,  # type: Optional[Callable[[Scope], None]]
148 ):
149     # type: (...) -> Optional[ContextManager[Scope]]
150     return Hub.current.push_scope(callback)
151 
152 
153 @scopemethod  # noqa
154 def set_tag(key, value):
155     # type: (str, Any) -> None
156     return Hub.current.scope.set_tag(key, value)
157 
158 
159 @scopemethod  # noqa
160 def set_context(key, value):
161     # type: (str, Any) -> None
162     return Hub.current.scope.set_context(key, value)
163 
164 
165 @scopemethod  # noqa
166 def set_extra(key, value):
167     # type: (str, Any) -> None
168     return Hub.current.scope.set_extra(key, value)
169 
170 
171 @scopemethod  # noqa
172 def set_user(value):
173     # type: (Dict[str, Any]) -> None
174     return Hub.current.scope.set_user(value)
175 
176 
177 @scopemethod  # noqa
178 def set_level(value):
179     # type: (str) -> None
180     return Hub.current.scope.set_level(value)
181 
182 
183 @hubmethod
184 def flush(
185     timeout=None,  # type: Optional[float]
186     callback=None,  # type: Optional[Callable[[int, float], None]]
187 ):
188     # type: (...) -> None
189     return Hub.current.flush(timeout=timeout, callback=callback)
190 
191 
192 @hubmethod
193 def last_event_id():
194     # type: () -> Optional[str]
195     return Hub.current.last_event_id()
196 
197 
198 @hubmethod
199 def start_span(
200     span=None,  # type: Optional[Span]
201     **kwargs  # type: Any
202 ):
203     # type: (...) -> Span
204     return Hub.current.start_span(span=span, **kwargs)
205 
206 
207 @hubmethod
208 def start_transaction(
209     transaction=None,  # type: Optional[Transaction]
210     **kwargs  # type: Any
211 ):
212     # type: (...) -> Transaction
213     return Hub.current.start_transaction(transaction, **kwargs)
214
```

Path: `sentry_sdk/__init__.py`
Content:
```
1 from sentry_sdk.hub import Hub, init
2 from sentry_sdk.scope import Scope
3 from sentry_sdk.transport import Transport, HttpTransport
4 from sentry_sdk.client import Client
5 
6 from sentry_sdk.api import *  # noqa
7 from sentry_sdk.api import __all__ as api_all
8 
9 from sentry_sdk.consts import VERSION  # noqa
10 
11 __all__ = api_all + [  # noqa
12     "Hub",
13     "Scope",
14     "Client",
15     "Transport",
16     "HttpTransport",
17     "init",
18     "integrations",
19 ]
20 
21 # Initialize the debug support after everything is loaded
22 from sentry_sdk.debug import init_debug_support
23 
24 init_debug_support()
25 del init_debug_support
26
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/sentry_sdk/__init__.py b/sentry_sdk/__init__.py
--- a/sentry_sdk/__init__.py
+++ b/sentry_sdk/__init__.py
@@ -4,11 +4,10 @@
 from sentry_sdk.client import Client
 
 from sentry_sdk.api import *  # noqa
-from sentry_sdk.api import __all__ as api_all
 
 from sentry_sdk.consts import VERSION  # noqa
 
-__all__ = api_all + [  # noqa
+__all__ = [  # noqa
     "Hub",
     "Scope",
     "Client",
@@ -16,6 +15,22 @@
     "HttpTransport",
     "init",
     "integrations",
+    # From sentry_sdk.api
+    "capture_event",
+    "capture_message",
+    "capture_exception",
+    "add_breadcrumb",
+    "configure_scope",
+    "push_scope",
+    "flush",
+    "last_event_id",
+    "start_span",
+    "start_transaction",
+    "set_tag",
+    "set_context",
+    "set_extra",
+    "set_user",
+    "set_level",
 ]
 
 # Initialize the debug support after everything is loaded
diff --git a/sentry_sdk/api.py b/sentry_sdk/api.py
--- a/sentry_sdk/api.py
+++ b/sentry_sdk/api.py
@@ -27,6 +27,7 @@
         return x
 
 
+# When changing this, update __all__ in __init__.py too
 __all__ = [
     "capture_event",
     "capture_message",

{"golden_diff": "diff --git a/sentry_sdk/__init__.py b/sentry_sdk/__init__.py\n--- a/sentry_sdk/__init__.py\n+++ b/sentry_sdk/__init__.py\n@@ -4,11 +4,10 @@\n from sentry_sdk.client import Client\n \n from sentry_sdk.api import *  # noqa\n-from sentry_sdk.api import __all__ as api_all\n \n from sentry_sdk.consts import VERSION  # noqa\n \n-__all__ = api_all + [  # noqa\n+__all__ = [  # noqa\n     \"Hub\",\n     \"Scope\",\n     \"Client\",\n@@ -16,6 +15,22 @@\n     \"HttpTransport\",\n     \"init\",\n     \"integrations\",\n+    # From sentry_sdk.api\n+    \"capture_event\",\n+    \"capture_message\",\n+    \"capture_exception\",\n+    \"add_breadcrumb\",\n+    \"configure_scope\",\n+    \"push_scope\",\n+    \"flush\",\n+    \"last_event_id\",\n+    \"start_span\",\n+    \"start_transaction\",\n+    \"set_tag\",\n+    \"set_context\",\n+    \"set_extra\",\n+    \"set_user\",\n+    \"set_level\",\n ]\n \n # Initialize the debug support after everything is loaded\ndiff --git a/sentry_sdk/api.py b/sentry_sdk/api.py\n--- a/sentry_sdk/api.py\n+++ b/sentry_sdk/api.py\n@@ -27,6 +27,7 @@\n         return x\n \n \n+# When changing this, update __all__ in __init__.py too\n __all__ = [\n     \"capture_event\",\n     \"capture_message\",\n", "issue": "Add PEP 561 support\nIt would be useful to be able to use the type hints defined in this library with mypy. This library needs to add support for PEP 561 for this to work.\n", "before_files": [{"content": "import inspect\n\nfrom sentry_sdk.hub import Hub\nfrom sentry_sdk.scope import Scope\n\nfrom sentry_sdk._types import MYPY\n\nif MYPY:\n    from typing import Any\n    from typing import Dict\n    from typing import Optional\n    from typing import overload\n    from typing import Callable\n    from typing import TypeVar\n    from typing import ContextManager\n    from typing import Union\n\n    from sentry_sdk._types import Event, Hint, Breadcrumb, BreadcrumbHint, ExcInfo\n    from sentry_sdk.tracing import Span, Transaction\n\n    T = TypeVar(\"T\")\n    F = TypeVar(\"F\", bound=Callable[..., Any])\nelse:\n\n    def overload(x):\n        # type: (T) -> T\n        return x\n\n\n__all__ = [\n    \"capture_event\",\n    \"capture_message\",\n    \"capture_exception\",\n    \"add_breadcrumb\",\n    \"configure_scope\",\n    \"push_scope\",\n    \"flush\",\n    \"last_event_id\",\n    \"start_span\",\n    \"start_transaction\",\n    \"set_tag\",\n    \"set_context\",\n    \"set_extra\",\n    \"set_user\",\n    \"set_level\",\n]\n\n\ndef hubmethod(f):\n    # type: (F) -> F\n    f.__doc__ = \"%s\\n\\n%s\" % (\n        \"Alias for :py:meth:`sentry_sdk.Hub.%s`\" % f.__name__,\n        inspect.getdoc(getattr(Hub, f.__name__)),\n    )\n    return f\n\n\ndef scopemethod(f):\n    # type: (F) -> F\n    f.__doc__ = \"%s\\n\\n%s\" % (\n        \"Alias for :py:meth:`sentry_sdk.Scope.%s`\" % f.__name__,\n        inspect.getdoc(getattr(Scope, f.__name__)),\n    )\n    return f\n\n\n@hubmethod\ndef capture_event(\n    event,  # type: Event\n    hint=None,  # type: Optional[Hint]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_event(event, hint, scope=scope, **scope_args)\n\n\n@hubmethod\ndef capture_message(\n    message,  # type: str\n    level=None,  # type: Optional[str]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_message(message, level, scope=scope, **scope_args)\n\n\n@hubmethod\ndef capture_exception(\n    error=None,  # type: Optional[Union[BaseException, ExcInfo]]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_exception(error, scope=scope, **scope_args)\n\n\n@hubmethod\ndef add_breadcrumb(\n    crumb=None,  # type: Optional[Breadcrumb]\n    hint=None,  # type: Optional[BreadcrumbHint]\n    **kwargs  # type: Any\n):\n    # type: (...) -> None\n    return Hub.current.add_breadcrumb(crumb, hint, **kwargs)\n\n\n@overload\ndef configure_scope():  # noqa: F811\n    # type: () -> ContextManager[Scope]\n    pass\n\n\n@overload\ndef configure_scope(  # noqa: F811\n    callback,  # type: Callable[[Scope], None]\n):\n    # type: (...) -> None\n    pass\n\n\n@hubmethod\ndef configure_scope(  # noqa: F811\n    callback=None,  # type: Optional[Callable[[Scope], None]]\n):\n    # type: (...) -> Optional[ContextManager[Scope]]\n    return Hub.current.configure_scope(callback)\n\n\n@overload\ndef push_scope():  # noqa: F811\n    # type: () -> ContextManager[Scope]\n    pass\n\n\n@overload\ndef push_scope(  # noqa: F811\n    callback,  # type: Callable[[Scope], None]\n):\n    # type: (...) -> None\n    pass\n\n\n@hubmethod\ndef push_scope(  # noqa: F811\n    callback=None,  # type: Optional[Callable[[Scope], None]]\n):\n    # type: (...) -> Optional[ContextManager[Scope]]\n    return Hub.current.push_scope(callback)\n\n\n@scopemethod  # noqa\ndef set_tag(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_tag(key, value)\n\n\n@scopemethod  # noqa\ndef set_context(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_context(key, value)\n\n\n@scopemethod  # noqa\ndef set_extra(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_extra(key, value)\n\n\n@scopemethod  # noqa\ndef set_user(value):\n    # type: (Dict[str, Any]) -> None\n    return Hub.current.scope.set_user(value)\n\n\n@scopemethod  # noqa\ndef set_level(value):\n    # type: (str) -> None\n    return Hub.current.scope.set_level(value)\n\n\n@hubmethod\ndef flush(\n    timeout=None,  # type: Optional[float]\n    callback=None,  # type: Optional[Callable[[int, float], None]]\n):\n    # type: (...) -> None\n    return Hub.current.flush(timeout=timeout, callback=callback)\n\n\n@hubmethod\ndef last_event_id():\n    # type: () -> Optional[str]\n    return Hub.current.last_event_id()\n\n\n@hubmethod\ndef start_span(\n    span=None,  # type: Optional[Span]\n    **kwargs  # type: Any\n):\n    # type: (...) -> Span\n    return Hub.current.start_span(span=span, **kwargs)\n\n\n@hubmethod\ndef start_transaction(\n    transaction=None,  # type: Optional[Transaction]\n    **kwargs  # type: Any\n):\n    # type: (...) -> Transaction\n    return Hub.current.start_transaction(transaction, **kwargs)\n", "path": "sentry_sdk/api.py"}, {"content": "from sentry_sdk.hub import Hub, init\nfrom sentry_sdk.scope import Scope\nfrom sentry_sdk.transport import Transport, HttpTransport\nfrom sentry_sdk.client import Client\n\nfrom sentry_sdk.api import *  # noqa\nfrom sentry_sdk.api import __all__ as api_all\n\nfrom sentry_sdk.consts import VERSION  # noqa\n\n__all__ = api_all + [  # noqa\n    \"Hub\",\n    \"Scope\",\n    \"Client\",\n    \"Transport\",\n    \"HttpTransport\",\n    \"init\",\n    \"integrations\",\n]\n\n# Initialize the debug support after everything is loaded\nfrom sentry_sdk.debug import init_debug_support\n\ninit_debug_support()\ndel init_debug_support\n", "path": "sentry_sdk/__init__.py"}], "after_files": [{"content": "import inspect\n\nfrom sentry_sdk.hub import Hub\nfrom sentry_sdk.scope import Scope\n\nfrom sentry_sdk._types import MYPY\n\nif MYPY:\n    from typing import Any\n    from typing import Dict\n    from typing import Optional\n    from typing import overload\n    from typing import Callable\n    from typing import TypeVar\n    from typing import ContextManager\n    from typing import Union\n\n    from sentry_sdk._types import Event, Hint, Breadcrumb, BreadcrumbHint, ExcInfo\n    from sentry_sdk.tracing import Span, Transaction\n\n    T = TypeVar(\"T\")\n    F = TypeVar(\"F\", bound=Callable[..., Any])\nelse:\n\n    def overload(x):\n        # type: (T) -> T\n        return x\n\n\n# When changing this, update __all__ in __init__.py too\n__all__ = [\n    \"capture_event\",\n    \"capture_message\",\n    \"capture_exception\",\n    \"add_breadcrumb\",\n    \"configure_scope\",\n    \"push_scope\",\n    \"flush\",\n    \"last_event_id\",\n    \"start_span\",\n    \"start_transaction\",\n    \"set_tag\",\n    \"set_context\",\n    \"set_extra\",\n    \"set_user\",\n    \"set_level\",\n]\n\n\ndef hubmethod(f):\n    # type: (F) -> F\n    f.__doc__ = \"%s\\n\\n%s\" % (\n        \"Alias for :py:meth:`sentry_sdk.Hub.%s`\" % f.__name__,\n        inspect.getdoc(getattr(Hub, f.__name__)),\n    )\n    return f\n\n\ndef scopemethod(f):\n    # type: (F) -> F\n    f.__doc__ = \"%s\\n\\n%s\" % (\n        \"Alias for :py:meth:`sentry_sdk.Scope.%s`\" % f.__name__,\n        inspect.getdoc(getattr(Scope, f.__name__)),\n    )\n    return f\n\n\n@hubmethod\ndef capture_event(\n    event,  # type: Event\n    hint=None,  # type: Optional[Hint]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_event(event, hint, scope=scope, **scope_args)\n\n\n@hubmethod\ndef capture_message(\n    message,  # type: str\n    level=None,  # type: Optional[str]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_message(message, level, scope=scope, **scope_args)\n\n\n@hubmethod\ndef capture_exception(\n    error=None,  # type: Optional[Union[BaseException, ExcInfo]]\n    scope=None,  # type: Optional[Any]\n    **scope_args  # type: Dict[str, Any]\n):\n    # type: (...) -> Optional[str]\n    return Hub.current.capture_exception(error, scope=scope, **scope_args)\n\n\n@hubmethod\ndef add_breadcrumb(\n    crumb=None,  # type: Optional[Breadcrumb]\n    hint=None,  # type: Optional[BreadcrumbHint]\n    **kwargs  # type: Any\n):\n    # type: (...) -> None\n    return Hub.current.add_breadcrumb(crumb, hint, **kwargs)\n\n\n@overload\ndef configure_scope():  # noqa: F811\n    # type: () -> ContextManager[Scope]\n    pass\n\n\n@overload\ndef configure_scope(  # noqa: F811\n    callback,  # type: Callable[[Scope], None]\n):\n    # type: (...) -> None\n    pass\n\n\n@hubmethod\ndef configure_scope(  # noqa: F811\n    callback=None,  # type: Optional[Callable[[Scope], None]]\n):\n    # type: (...) -> Optional[ContextManager[Scope]]\n    return Hub.current.configure_scope(callback)\n\n\n@overload\ndef push_scope():  # noqa: F811\n    # type: () -> ContextManager[Scope]\n    pass\n\n\n@overload\ndef push_scope(  # noqa: F811\n    callback,  # type: Callable[[Scope], None]\n):\n    # type: (...) -> None\n    pass\n\n\n@hubmethod\ndef push_scope(  # noqa: F811\n    callback=None,  # type: Optional[Callable[[Scope], None]]\n):\n    # type: (...) -> Optional[ContextManager[Scope]]\n    return Hub.current.push_scope(callback)\n\n\n@scopemethod  # noqa\ndef set_tag(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_tag(key, value)\n\n\n@scopemethod  # noqa\ndef set_context(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_context(key, value)\n\n\n@scopemethod  # noqa\ndef set_extra(key, value):\n    # type: (str, Any) -> None\n    return Hub.current.scope.set_extra(key, value)\n\n\n@scopemethod  # noqa\ndef set_user(value):\n    # type: (Dict[str, Any]) -> None\n    return Hub.current.scope.set_user(value)\n\n\n@scopemethod  # noqa\ndef set_level(value):\n    # type: (str) -> None\n    return Hub.current.scope.set_level(value)\n\n\n@hubmethod\ndef flush(\n    timeout=None,  # type: Optional[float]\n    callback=None,  # type: Optional[Callable[[int, float], None]]\n):\n    # type: (...) -> None\n    return Hub.current.flush(timeout=timeout, callback=callback)\n\n\n@hubmethod\ndef last_event_id():\n    # type: () -> Optional[str]\n    return Hub.current.last_event_id()\n\n\n@hubmethod\ndef start_span(\n    span=None,  # type: Optional[Span]\n    **kwargs  # type: Any\n):\n    # type: (...) -> Span\n    return Hub.current.start_span(span=span, **kwargs)\n\n\n@hubmethod\ndef start_transaction(\n    transaction=None,  # type: Optional[Transaction]\n    **kwargs  # type: Any\n):\n    # type: (...) -> Transaction\n    return Hub.current.start_transaction(transaction, **kwargs)\n", "path": "sentry_sdk/api.py"}, {"content": "from sentry_sdk.hub import Hub, init\nfrom sentry_sdk.scope import Scope\nfrom sentry_sdk.transport import Transport, HttpTransport\nfrom sentry_sdk.client import Client\n\nfrom sentry_sdk.api import *  # noqa\n\nfrom sentry_sdk.consts import VERSION  # noqa\n\n__all__ = [  # noqa\n    \"Hub\",\n    \"Scope\",\n    \"Client\",\n    \"Transport\",\n    \"HttpTransport\",\n    \"init\",\n    \"integrations\",\n    # From sentry_sdk.api\n    \"capture_event\",\n    \"capture_message\",\n    \"capture_exception\",\n    \"add_breadcrumb\",\n    \"configure_scope\",\n    \"push_scope\",\n    \"flush\",\n    \"last_event_id\",\n    \"start_span\",\n    \"start_transaction\",\n    \"set_tag\",\n    \"set_context\",\n    \"set_extra\",\n    \"set_user\",\n    \"set_level\",\n]\n\n# Initialize the debug support after everything is loaded\nfrom sentry_sdk.debug import init_debug_support\n\ninit_debug_support()\ndel init_debug_support\n", "path": "sentry_sdk/__init__.py"}]}