On Fri, Jul 21, 2017 at 6:32 AM, Terry Reedy <tjre...@udel.edu> wrote: > Because the problem is with your code. Somewhere in one of the files in > your ok package passes a string or bytes containing \x00 to something that > results in an attempt to compile the string. Start with storage.py, > contains(), line 18 and see what is being passed. If needed work back up > until you find the source of what is being passed. >
shelve is involved, and it seems to be trying to exec something. It could be a corrupted state file? ChrisA -- https://mail.python.org/mailman/listinfo/python-list