During project save:
Traceback (most recent call last):
File "./main.py", line 21, in periodic
ep.process()
File "/home/snegovick/dev/bcam/events.py", line 115, in process
self.eventse
File "/home/snegovick/dev/bcam/events.py", line 143, in save_project_click
self.save_project((result, ))
File "/home/snegovick/dev/bcam/events.py", line 219, in save_project
project.save(project_path)
File "/home/snegovick/dev/bcam/project.py", line 61, in save
f.write(json.dumps({'format_version': 1, 'steps': serialized_steps}))
File "/usr/lib/python2.7/json/init.py", line 243, in dumps
return _default_encoder.encode(obj)
File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python2.7/json/encoder.py", line 184, in default
raise TypeError(repr(o) + " is not JSON serializable")
TypeError: <state.State instance at 0x2121638> is not JSON serializable
Resolution
During project save: Traceback (most recent call last): File "./main.py", line 21, in periodic ep.process() File "/home/snegovick/dev/bcam/events.py", line 115, in process self.eventse File "/home/snegovick/dev/bcam/events.py", line 143, in save_project_click self.save_project((result, )) File "/home/snegovick/dev/bcam/events.py", line 219, in save_project project.save(project_path) File "/home/snegovick/dev/bcam/project.py", line 61, in save f.write(json.dumps({'format_version': 1, 'steps': serialized_steps})) File "/usr/lib/python2.7/json/init.py", line 243, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 207, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line 184, in default raise TypeError(repr(o) + " is not JSON serializable") TypeError: <state.State instance at 0x2121638> is not JSON serializable