Esempio n. 1
0
File: call.go Progetto: MogeiWang/py
func CallEx(cfg *Config, fn *py.Base, 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 fn.CallObject(args1)
}