Types
PyModuleObject = ref object of PyObjectWithDict def*: PyModuleDef
- Source Edit
Lets
pyModuleObjectType {.inject.} = newPyType("module", pyObjectType)
- Source Edit
Procs
proc getDict(self: PyModuleObject): PyDictObject {....raises: [], tags: [], forbids: [].}
- _PyModule_GetDict(mod) must not be used after calling module_clear(mod) Source Edit
proc name(self: PyModuleObject): PyStrObject {....raises: [], tags: [], forbids: [].}
- Source Edit
proc name=(self: PyModuleObject; name: PyStrObject) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc namePyModuleObjectGetter(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc newPyModule(name: PyStrObject | string): PyModuleObject
- Source Edit
proc newPyModuleSimple(): PyModuleObject {.cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
proc ofExactPyModuleObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
proc ofPyModuleObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [], tags: [], forbids: [].}
- Source Edit
Templates
template newPyModuleImpl(T: typedesc[PyModuleObject]; typ: PyTypeObject; nam: PyStrObject | string; tp_alloc_may_exc = true) {. dirty.}
- for subtype Source Edit