summaryrefslogtreecommitdiff
path: root/modules/language/python/exceptions.scm
diff options
context:
space:
mode:
authorStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-02-16 12:49:08 +0100
committerStefan Israelsson Tampe <stefan.itampe@gmail.com>2018-02-16 12:49:08 +0100
commit7bdf92ff183ac2f1edc942f644a050853bf50a3d (patch)
treeed1403fc18c18289d3146aec82416aeade2021a5 /modules/language/python/exceptions.scm
parentd4f5255498d07b424ba5d6b8535aedc3ec40808a (diff)
sys module
Diffstat (limited to 'modules/language/python/exceptions.scm')
-rw-r--r--modules/language/python/exceptions.scm23
1 files changed, 12 insertions, 11 deletions
diff --git a/modules/language/python/exceptions.scm b/modules/language/python/exceptions.scm
index 413abe1..51928b9 100644
--- a/modules/language/python/exceptions.scm
+++ b/modules/language/python/exceptions.scm
@@ -4,21 +4,22 @@
#:export (StopIteration GeneratorExit RuntimeError
Exception ValueError TypeError
IndexError KeyError AttributeError
- SyntaxError
+ SyntaxError SystemException
None))
(define-syntax-rule (aif it p x y) (let ((it p)) (if it x y)))
-(define StopIteration 'StopIteration)
-(define GeneratorExit 'GeneratorExit)
-(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 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-python-class Exception ()
(define __init__