Handle missing frame.f_globals

This commit is contained in:
Alex Hall 2019-04-30 09:06:59 +02:00 committed by Ram Rachum
parent 5f34219df7
commit 18e758b0f9

View file

@ -13,7 +13,7 @@ class BaseVariable(object):
def items(self, frame):
try:
main_value = eval(self.code, frame.f_globals, frame.f_locals)
main_value = eval(self.code, frame.f_globals or {}, frame.f_locals)
except Exception:
return ()
return self._items(main_value)