Skip to content

Commit a2237d3

Browse files
committed
ENH: Sort __globals__ dict to make pickle string more deterministic
1 parent 3d3f27f commit a2237d3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cloudpickle/cloudpickle_fast.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ def _function_getstate(func):
155155
}
156156

157157
f_globals_ref = _extract_code_globals(func.__code__)
158-
f_globals = {k: func.__globals__[k] for k in f_globals_ref if k in
159-
func.__globals__}
158+
f_globals = {k: func.__globals__[k] for k in sorted(f_globals_ref)
159+
if k in func.__globals__}
160160

161161
closure_values = (
162162
list(map(_get_cell_contents, func.__closure__))

0 commit comments

Comments
 (0)