diff options
Diffstat (limited to 'modules/language/python/exceptions.scm')
-rw-r--r-- | modules/language/python/exceptions.scm | 58 |
1 files changed, 34 insertions, 24 deletions
diff --git a/modules/language/python/exceptions.scm b/modules/language/python/exceptions.scm index 990f9c3..80d1e7d 100644 --- a/modules/language/python/exceptions.scm +++ b/modules/language/python/exceptions.scm @@ -12,7 +12,9 @@ InterruptedError BaseException ZeroDivisionError ArithmeticError OverflowError RecursionError - Warning DeprecationWarning BytesWarning)) + Warning DeprecationWarning BytesWarning + UnicodeDecodeError LookupError IndentationError + KeyboardInterrupt)) (define-syntax-rule (aif it p x y) (let ((it p)) (if it x y))) @@ -64,31 +66,39 @@ (define StopIteration 'StopIteration) (define GeneratorExit 'GeneratorExit) -(define-er OverflowError 'OverflowError) -(define-er RecursionError 'RecursionError) -(define-er ArithmeticError 'ArithmeticError) -(define-er BaseException 'BaseException) -(define-er ZeroDivisionError 'ZeroDivisionError) -(define-er SystemException 'SystemException) -(define-er RuntimeError 'RuntimeError) -(define-er IndexError 'IndexError) -(define-er ArgumentError 'IndexError) -(define-er ValueError 'ValueError) + +(define-er UnicodeDecodeError 'UnicodeDecodeError) +(define-er LookupError 'LookupError) +(define-er IndentationError 'IndentationError) +(define-er OverflowError 'OverflowError) +(define-er KeyboardInterrupt 'KeyboardInterrupt) +(define-er RecursionError 'RecursionError) +(define-er ArithmeticError 'ArithmeticError) +(define-er BaseException 'BaseException) +(define-er ZeroDivisionError 'ZeroDivisionError) +(define-er SystemException 'SystemException) +(define-er RuntimeError 'RuntimeError) +(define-er IndexError 'IndexError) +(define-er ArgumentError 'IndexError) +(define-er ValueError 'ValueError) + (define None 'None) -(define-er KeyError 'KeyError) -(define-er TypeError 'TypeError) -(define-er AttributeError 'AttributeError) -(define-er SyntaxError 'SyntaxError) -(define-er OSError 'OSError) -(define-er ProcessLookupError 'ProcessLookupError) -(define-er PermissionError 'PermissionError) -(define-er NotImplementedError 'NotImplementedError) -(define-er RunTimeError 'RunTimeError) + +(define-er KeyError 'KeyError) +(define-er TypeError 'TypeError) +(define-er AttributeError 'AttributeError) +(define-er SyntaxError 'SyntaxError) +(define-er OSError 'OSError) +(define-er ProcessLookupError 'ProcessLookupError) +(define-er PermissionError 'PermissionError) +(define-er NotImplementedError 'NotImplementedError) +(define-er RunTimeError 'RunTimeError) + (define AssertionError 'AssertionError) -(define-er ImportError 'ImportError) -(define-er ModuleNotFoundError (ImportError) 'ModuleNotFoundError) -(define-er BlockingIOError 'BlockingIOError) -(define-er InterruptedError 'OSError) +(define-er ImportError 'ImportError) +(define-er ModuleNotFoundError (ImportError) 'ModuleNotFoundError) +(define-er BlockingIOError 'BlockingIOError) +(define-er InterruptedError 'OSError) (define NotImplemented (list 'NotImplemented)) |