Как мне прочитать аргументы в «args», передаваемые встроенной функции в Python [source]? - PullRequest
0 голосов
/ 09 июня 2011

Пример (builtinmodule.c):

static PyObject *
builtin___import__(PyObject *self, PyObject *args, PyObject *kwds)
{
    ...
}

Как мне получить аргументы, args, в строковом формате? Я считаю, что это было бы похоже на поиск имени функции (если бы вызываемый PyObject был функцией: PyString_AsString(PyObject_GetAttrString(func, "__name__"))), но я не знаю, какие атрибуты искать в args.

1 Ответ

2 голосов
/ 09 июня 2011

Самое простое, что нужно сделать, это просто получить повтор объекта, так как это кортеж.

...