Added a debug decorator, use @debug to nicely print function errors

This commit is contained in:
PixelSergey
2016-03-08 20:32:56 +02:00
parent f2dfc6c473
commit 621f4ca23b

View File

@@ -314,3 +314,13 @@ def array_to_list(array):
for a in array: for a in array:
return_list += [a] return_list += [a]
return return_list return return_list
#debug wrapper
def debug(func):
def wrap(*args, **kwargs):
try:
func(*args, **kwargs)
except:
print(trace())
return wrap