diff options
Diffstat (limited to 'modules/language/python/dict.scm')
-rw-r--r-- | modules/language/python/dict.scm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/language/python/dict.scm b/modules/language/python/dict.scm index 1161580..1d825b6 100644 --- a/modules/language/python/dict.scm +++ b/modules/language/python/dict.scm @@ -210,17 +210,17 @@ (begin (define-method (nm (o class) l ...) code ...) ... - (define-method (nm (o <p>) l ...) + (define-method (nm (o <p>) . v) (aif it (ref o 'n) - (it l ...) + (apply it v) (next-method))))) ((_ (nm n o l ... . u) (class code ...) ...) (begin (define-method (nm (o class) l ... . u) code ...) ... - (define-method (nm (o <p>) l ... . u) + (define-method (nm (o <p>) . v) (aif it (ref o 'n) - (apply it l ... u) + (apply it v) (next-method))))))) |