diff --git a/helios/view_utils.py b/helios/view_utils.py index 1383b48068d95a567f603b636598c208f7aea73f..64ab74806632f457948d45aa9fa25a6bd407578e 100644 --- a/helios/view_utils.py +++ b/helios/view_utils.py @@ -86,8 +86,10 @@ def json(func): return_val = func(self, *args, **kwargs) try: return render_json(utils.to_json(return_val)) - except: - import pdb; pdb.set_trace() + except Exception, e: + import logging + logging.error("problem with serialization: " + str(return_val) + " / " + str(e)) + raise e return update_wrapper(convert_to_json,func)