Skip to content

Commit daf467b

Browse files
committed
Fix method calling for TypeCallX
1 parent 17013ce commit daf467b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

py/type.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -371,17 +371,17 @@ func TypeCall(self Object, name string, args Tuple, kwargs StringDict) (Object,
371371

372372
// Calls TypeCall with 0 arguments
373373
func TypeCall0(self Object, name string) (Object, bool) {
374-
return TypeCall(self, name, nil, nil)
374+
return TypeCall(self, name, Tuple{self}, nil)
375375
}
376376

377377
// Calls TypeCall with 1 argument
378378
func TypeCall1(self Object, name string, arg Object) (Object, bool) {
379-
return TypeCall(self, name, Tuple{arg}, nil)
379+
return TypeCall(self, name, Tuple{self, arg}, nil)
380380
}
381381

382382
// Calls TypeCall with 2 arguments
383383
func TypeCall2(self Object, name string, arg1, arg2 Object) (Object, bool) {
384-
return TypeCall(self, name, Tuple{arg1, arg2}, nil)
384+
return TypeCall(self, name, Tuple{self, arg1, arg2}, nil)
385385
}
386386

387387
// Internal routines to do a method lookup in the type

0 commit comments

Comments
 (0)