Skip to content

Commit 877dc15

Browse files
authored
Ensure _group_selection_context is always reset (#35572)
1 parent 385a2ca commit 877dc15

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

pandas/core/groupby/groupby.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,10 @@ def _group_selection_context(groupby):
463463
Set / reset the _group_selection_context.
464464
"""
465465
groupby._set_group_selection()
466-
yield groupby
467-
groupby._reset_group_selection()
466+
try:
467+
yield groupby
468+
finally:
469+
groupby._reset_group_selection()
468470

469471

470472
_KeysArgType = Union[

0 commit comments

Comments
 (0)