Commit Graph

11 Commits

Author SHA1 Message Date
Ram Rachum d449f3ed91 Massaging some code 2019-05-03 18:47:23 +03:00
Alex Hall e4b244736a Remove empty parens from exceptions 2019-05-03 18:47:23 +03:00
Alex Hall 4ebbbf8226 BaseVariable is an ABC 2019-05-03 18:47:23 +03:00
Ram Rachum e3688e4b63 Prefer dotted import 2019-05-03 18:47:23 +03:00
Alex Hall 18e758b0f9 Handle missing frame.f_globals 2019-05-03 18:47:23 +03:00
Alex Hall 5f34219df7 A weird __eq__ method could raise an exception when using 'in' 2019-05-03 18:47:23 +03:00
Alex Hall e1bdbc0042 repr -> get_shortish_repr 2019-05-03 18:47:23 +03:00
Alex Hall d09b348d96 Use collections ABCs to be safe 2019-05-03 18:47:23 +03:00
Alex Hall 97dc802ee6 Add automatic exploded_variables 2019-05-03 18:47:23 +03:00
Alex Hall fb62a57a52 Enumerate is too risky - it exhausts iterators and will show changes when sets change order 2019-05-03 18:47:23 +03:00
Alex Hall 56d3389500 Add classes to automatically track attributes, keys, etc. of variables
# Conflicts:
#	pysnooper/tracer.py
2019-05-03 18:47:23 +03:00