Index: python/safeeval.py |
diff --git a/python/safeeval.py b/python/safeeval.py |
index 41076200ddb8da397a1004ec196145db7a1dc06e..7fa2627a0124243f9a974105de3f992045dac744 100644 |
--- a/python/safeeval.py |
+++ b/python/safeeval.py |
@@ -58,11 +58,11 @@ def safe_eval(source, fail_on_error = True): |
walker = fail_on_error and SafeEvalWithErrors() or SafeEval() |
try: |
ast = compiler.parse(source,"eval") |
- except SyntaxError, err: |
+ except SyntaxError as err: |
raise |
try: |
return walker.visit(ast) |
- except Unsafe_Source_Error, err: |
+ except Unsafe_Source_Error as err: |
raise |
@@ -70,15 +70,15 @@ def safe_eval(source, fail_on_error = True): |
walker = fail_on_error and SafeEvalWithErrors() or SafeEval() |
try: |
ast = compiler.parse(source,"eval") |
- except SyntaxError, err: |
+ except SyntaxError as err: |
raise |
try: |
return walker.visit(ast) |
- except Unsafe_Source_Error, err: |
+ except Unsafe_Source_Error as err: |
raise |
def test (): |
- print safe_eval ('{1: [2,3], "4": (-1,2)}') |
+ print(safe_eval ('{1: [2,3], "4": (-1,2)}')) |
if __name__ == '__main__': |
test () |