Skip to content

Commit d9d7686

Browse files
committed
Make flags work when merging scopes
1 parent c17b654 commit d9d7686

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

sentry_sdk/scope.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1524,6 +1524,12 @@ def update_from_scope(self, scope):
15241524
self._propagation_context = scope._propagation_context
15251525
if scope._session:
15261526
self._session = scope._session
1527+
if scope._flags:
1528+
if not self._flags:
1529+
self._flags = deepcopy(scope._flags)
1530+
else:
1531+
for flag in scope._flags.get():
1532+
self._flags.set(flag["flag"], flag["result"])
15271533

15281534
def update_from_kwargs(
15291535
self,

0 commit comments

Comments
 (0)