Esempio n. 1
0
File: call.go Progetto: MogeiWang/py
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)
}