diff options
Diffstat (limited to 'modules/language/python/exceptions.scm')
-rw-r--r-- | modules/language/python/exceptions.scm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/language/python/exceptions.scm b/modules/language/python/exceptions.scm index 954f3b3..5b3b5ca 100644 --- a/modules/language/python/exceptions.scm +++ b/modules/language/python/exceptions.scm @@ -2,14 +2,16 @@ #:use-module (oop pf-objects) #:use-module (oop goops) #:export (StopIteration GeneratorExit RuntimeError - Exception)) + Exception + IndexError)) (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-python-class Exception () (define __init__ (case-lambda |