File tree Expand file tree Collapse file tree 3 files changed +1
-14
lines changed Expand file tree Collapse file tree 3 files changed +1
-14
lines changed Original file line number Diff line number Diff line change @@ -455,9 +455,6 @@ NB_CORE PyObject *module_import(const char *name);
455455// / Try to import a Python extension module, raises an exception upon failure
456456NB_CORE PyObject *module_import (PyObject *name);
457457
458- // / Create a new extension module with the given name
459- NB_CORE PyObject *module_new (const char *name, PyModuleDef *def) noexcept ;
460-
461458// / Create a submodule of an existing module
462459NB_CORE PyObject *module_new_submodule (PyObject *base, const char *name,
463460 const char *doc) noexcept ;
Original file line number Diff line number Diff line change @@ -141,16 +141,6 @@ void cleanup_list::expand() noexcept {
141141
142142// ========================================================================
143143
144- PyObject *module_new (const char *name, PyModuleDef *def) noexcept {
145- memset (def, 0 , sizeof (PyModuleDef));
146- def->m_name = name;
147- def->m_size = -1 ;
148- PyObject *m = PyModule_Create (def);
149-
150- check (m, " nanobind::detail::module_new(): allocation failed!" );
151- return m;
152- }
153-
154144PyObject *module_import (const char *name) {
155145 PyObject *res = PyImport_ImportModule (name);
156146 if (!res)
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ NAMESPACE_BEGIN(detail)
4242#endif
4343
4444// / Nanobind function metadata (overloads, etc.)
45- struct func_data : func_data_prelim< 0 > {
45+ struct func_data : func_data_prelim_base {
4646 arg_data *args;
4747 char *signature;
4848};
You can’t perform that action at this time.
0 commit comments