New submission from STINNER Victor <vstin...@python.org>:
Python has a types.SimpleNamespace type which is convenient to cheap a "simple namespace". I propose to make its C API public (but exclude it from the limited C API): add PySimpleNamespace_New() function. It's currently used in: * Modules/timemodule.c: time.get_clock_info(name) * Python/sysmodule.c: sys.implementation It's also used in: * Python/import.c: _PyImport_BootstrapImp() * Modules/_testmultiphase.c: createfunc_nonmodule() used as the Py_mod_create slot ---------- components: C API messages: 403984 nosy: vstinner priority: normal severity: normal status: open title: [C API] Add PySimpleNamespace_New() function versions: Python 3.11 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45482> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com