diff options
Diffstat (limited to 'modules/language/python/exceptions.scm')
-rw-r--r-- | modules/language/python/exceptions.scm | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/modules/language/python/exceptions.scm b/modules/language/python/exceptions.scm index 9c75658..0b91293 100644 --- a/modules/language/python/exceptions.scm +++ b/modules/language/python/exceptions.scm @@ -6,24 +6,25 @@ IndexError KeyError AttributeError SyntaxError SystemException OSError ProcessLookupError PermissionError - None)) + None NotImplemented NotImplementedError)) (define-syntax-rule (aif it p x y) (let ((it p)) (if it x y))) -(define StopIteration 'StopIteration) -(define GeneratorExit 'GeneratorExit) -(define SystemException 'SystemException) -(define RuntimeError 'RuntimeError) -(define IndexError 'IndexError) -(define ValueError 'ValueError) -(define None 'None) -(define KeyError 'KeyError) -(define TypeError 'TypeError) -(define AttributeError 'AttributeError) -(define SyntaxError 'SyntaxError) -(define OSError 'OSError) -(define ProcessLookupError 'ProcessLookupError) -(define PermissionError 'PermissionError) +(define StopIteration 'StopIteration) +(define GeneratorExit 'GeneratorExit) +(define SystemException 'SystemException) +(define RuntimeError 'RuntimeError) +(define IndexError 'IndexError) +(define ValueError 'ValueError) +(define None 'None) +(define KeyError 'KeyError) +(define TypeError 'TypeError) +(define AttributeError 'AttributeError) +(define SyntaxError 'SyntaxError) +(define OSError 'OSError) +(define ProcessLookupError 'ProcessLookupError) +(define PermissionError 'PermissionError) +(define NotImplementedError 'NotImplementedError) (define-python-class Exception () (define __init__ @@ -42,6 +43,7 @@ (ref self '__name__)))))) +(define NotImplemented (list 'NotImplemented)) |