diff --git a/pysnooper/tracer.py b/pysnooper/tracer.py index 909595e..b488a11 100644 --- a/pysnooper/tracer.py +++ b/pysnooper/tracer.py @@ -21,11 +21,10 @@ ipython_filename_pattern = re.compile('^$') def get_local_reprs(frame, watch=()): - result_items = [(key, utils.get_shortish_repr(value)) for key, value in frame.f_locals.items()] - vars_order = frame.f_code.co_varnames + frame.f_code.co_cellvars + frame.f_code.co_freevars vars_order += tuple(frame.f_locals.keys()) + result_items = [(key, utils.get_shortish_repr(value)) for key, value in frame.f_locals.items()] result_items.sort(key=lambda key_value: vars_order.index(key_value[0])) result = collections.OrderedDict(result_items)