Lines Matching refs:dotted_path
1814 PyObject *dotted_path;
1817 dotted_path = PyUnicode_Split(name, &_Py_STR(dot), -1);
1818 if (dotted_path == NULL)
1820 n = PyList_GET_SIZE(dotted_path);
1823 PyObject *subpath = PyList_GET_ITEM(dotted_path, i);
1831 Py_DECREF(dotted_path);
1835 return dotted_path;
1868 PyObject *dotted_path, *attr;
1871 dotted_path = get_dotted_path(obj, name);
1872 if (dotted_path == NULL)
1874 attr = get_deep_attribute(obj, dotted_path, NULL);
1875 Py_DECREF(dotted_path);
1889 PyObject *global, PyObject *dotted_path)
1899 PyObject *candidate = get_deep_attribute(module, dotted_path, NULL);
1912 whichmodule(PyObject *global, PyObject *dotted_path)
1942 if (_checkmodule(module_name, module, global, dotted_path) == 0) {
1963 if (_checkmodule(module_name, module, global, dotted_path) == 0) {
3608 PyObject *dotted_path = NULL;
3630 dotted_path = get_dotted_path(module, global_name);
3631 if (dotted_path == NULL)
3633 module_name = whichmodule(obj, dotted_path);
3652 lastname = PyList_GET_ITEM(dotted_path, PyList_GET_SIZE(dotted_path)-1);
3654 cls = get_deep_attribute(module, dotted_path, &parent);
3655 Py_CLEAR(dotted_path);
3848 Py_XDECREF(dotted_path);