【发布时间】:2010-02-18 19:54:16
【问题描述】:
如果我试图重载嵌入式 Python 函数,以便第二个参数可以是 long 或 Object,是否有标准的方法来做到这一点?是这个吗?
我现在正在尝试的事情(更改名称以保护无辜者):
bool UseLongVar2 = true;
if (!PyArg_ParseTuple(args, "ll:foo", &LongVar1, &LongVar2))
{
PyErr_Clear();
if (!PyArg_ParseTuple(args, "lO&:foo", &LongVar1, convertObject, &Object))
{
UseLongVar2 = false;
return NULL;
}
}
【问题讨论】:
标签: python overloading embedded-language