Skip to content

Commit 6724bfd

Browse files
committed
small optimization/cleanup
1 parent 1285bf9 commit 6724bfd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

larray_editor/api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,11 @@ def edit(obj=None, title='', minvalue=None, maxvalue=None, readonly=False, depth
127127
if obj is None:
128128
global_vars = caller_frame.f_globals
129129
local_vars = caller_frame.f_locals
130+
# TODO: we will not need an OrderedDict anymore when we drop support for Python3.6
130131
obj = OrderedDict()
131132
obj.update([(k, global_vars[k]) for k in sorted(global_vars.keys())])
132-
obj.update([(k, local_vars[k]) for k in sorted(local_vars.keys())])
133+
if local_vars is not global_vars:
134+
obj.update([(k, local_vars[k]) for k in sorted(local_vars.keys())])
133135

134136
if not isinstance(obj, (la.Session, la.Array)) and hasattr(obj, 'keys'):
135137
obj = la.Session(obj)

0 commit comments

Comments
 (0)