summaryrefslogtreecommitdiff
path: root/modules/oop/pf-objects.scm
diff options
context:
space:
mode:
Diffstat (limited to 'modules/oop/pf-objects.scm')
-rw-r--r--modules/oop/pf-objects.scm24
1 files changed, 12 insertions, 12 deletions
diff --git a/modules/oop/pf-objects.scm b/modules/oop/pf-objects.scm
index a1a5960..792a89a 100644
--- a/modules/oop/pf-objects.scm
+++ b/modules/oop/pf-objects.scm
@@ -351,7 +351,7 @@ explicitly tell it to not update etc.
(gox xx (mrefx xx key l))
(catch #t
(lambda ()
- (gox xx (f key)))
+ (f xx key))
(lambda x
(gox xx (mrefx xx key l))))))))
@@ -969,17 +969,17 @@ explicitly tell it to not update etc.
(o (make-p <p>)))
(set c '__super__ #t)
(set c '__mro__ parents)
- (set c '__getattribute__ (lambda (self key . l)
- (aif it (ref c key)
- (if (procedure? it)
- (if (eq? (procedure-property
- it
- 'py-special)
- 'class)
- (it cl)
- (it obj))
- it)
- (error "no attribute"))))
+ (set c '__getattribute__ (lambda (self key . l)
+ (aif it (ref c key)
+ (if (procedure? it)
+ (if (eq? (procedure-property
+ it
+ 'py-special)
+ 'class)
+ (it cl)
+ (it obj))
+ it)
+ (error "no attribute"))))
(set o '__class__ c)
o)))