func CallMethodEx(cfg *Config, self *py.Base, method string, args ...interface{}) (ret *py.Base, err error) { args1, err := PackEx(cfg, args...) if err != nil { err = errors.Info(syscall.EINVAL, "pyutil.Call").Detail(err) return } defer args1.Decref() return self.CallMethodObject(method, args1) }