| 35 | } |
| 36 | |
| 37 | PyObject* GetRegisteredType(const string& key) { |
| 38 | auto* m = PythonTypesMap(); |
| 39 | auto it = m->find(key); |
| 40 | if (it == m->end()) return nullptr; |
| 41 | return it->second; |
| 42 | } |
| 43 | |
| 44 | PyObject* RegisterType(PyObject* type_name, PyObject* type) { |
| 45 | if (!PyType_Check(type)) { |
no test coverage detected