Lines Matching refs:adapter
77 PyObject *adapter, *key, *adapted;
83 /* look for an adapter in the registry */
88 adapter = PyDict_GetItemWithError(state->psyco_adapters, key);
90 if (adapter) {
91 Py_INCREF(adapter);
92 adapted = PyObject_CallOneArg(adapter, obj);
93 Py_DECREF(adapter);
101 if (_PyObject_LookupAttr(proto, state->str___adapt__, &adapter) < 0) {
104 if (adapter) {
105 adapted = PyObject_CallOneArg(adapter, obj);
106 Py_DECREF(adapter);
120 if (_PyObject_LookupAttr(obj, state->str___conform__, &adapter) < 0) {
123 if (adapter) {
124 adapted = PyObject_CallOneArg(adapter, proto);
125 Py_DECREF(adapter);