Skip to content

Commit a1b4d19

Browse files
committed
serializable: increase depth in sys._getframe
The functools.wrap decorator adds a frame object to the call stack
1 parent f1f6329 commit a1b4d19

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bayesflow/utils/serialization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def serializable(cls, package: str | None = None, name: str | None = None):
170170
If None is provided, the classe's __name__ attribute is used.
171171
"""
172172
if package is None:
173-
frame = sys._getframe(1)
173+
frame = sys._getframe(2)
174174
g = frame.f_globals
175175
package = g.get("__name__", "bayesflow")
176176

0 commit comments

Comments
 (0)