8000 Add set_extras and set_tags to global scope · getsentry/sentry-python@2a0d2cb · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit 2a0d2cb

Browse files
Add set_extras and set_tags to global scope
1 parent 671cc06 commit 2a0d2cb

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

sentry_sdk/api.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,10 @@ def overload(x):
3838
"last_event_id",
3939
"start_span",
4040
"set_tag",
41+
"set_tags",
4142
"set_context",
4243
"set_extra",
44+
"set_extras",
4345
"set_user",
4446
"set_level",
4547
]
@@ -186,6 +188,14 @@ def set_tag(key, value):
186188
hub.scope.set_tag(key, value)
187189

188190

191+
@scopemethod # noqa
192+
def set_tags(tags):
193+
# type: (Dict[str, Any]) -> None
194+
hub = Hub.current
195+
if hub is not None:
196+
hub.scope.set_tags(tags)
197+
198+
189199
@scopemethod # noqa
190200
def set_context(key, value):
191201
# type: (str, Any) -> None
@@ -202,6 +212,14 @@ def set_extra(key, value):
202212
hub.scope.set_extra(key, value)
203213

204214

215+
@scopemethod # noqa
216+
def set_extras(extras):
217+
# type: (Dict[str, Any]) -> None
218+
hub = Hub.current
219+
if hub is not None:
220+
hub.scope.set_extras(extras)
221+
222+
205223
@scopemethod # noqa
206224
def set_user(value):
207225
# type: (Dict[str, Any]) -> None

0 commit comments

Comments
 (0)
0