mirror of https://github.com/go-python/gopy.git
bind: fix mangling of methods
This commit is contained in:
parent
0e8433de87
commit
7d90f62f3c
|
@ -387,12 +387,16 @@ func newFuncFrom(p *Package, parent string, obj types.Object, sig *types.Signatu
|
|||
return Func{}, fmt.Errorf("bind: too many results to return: %v", obj)
|
||||
}
|
||||
|
||||
id := obj.Pkg().Name() + "_" + obj.Name()
|
||||
if parent != "" {
|
||||
id = obj.Pkg().Name() + "_" + parent + "_" + obj.Name()
|
||||
}
|
||||
return Func{
|
||||
pkg: p,
|
||||
sig: newSignatureFrom(p, sig),
|
||||
typ: obj.Type(),
|
||||
name: obj.Name(),
|
||||
id: obj.Pkg().Name() + "_" + obj.Name(),
|
||||
id: id,
|
||||
doc: p.getDoc(parent, obj),
|
||||
ret: ret,
|
||||
err: haserr,
|
||||
|
|
Loading…
Reference in New Issue