From 18e758b0f9006513ff903399ab5ee68cca1b828f Mon Sep 17 00:00:00 2001 From: Alex Hall Date: Tue, 30 Apr 2019 09:06:59 +0200 Subject: [PATCH] Handle missing frame.f_globals --- pysnooper/variables.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pysnooper/variables.py b/pysnooper/variables.py index 8e5d091..2ceb0fb 100644 --- a/pysnooper/variables.py +++ b/pysnooper/variables.py @@ -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)