Objects/namespaceobject

Source   Edit  

Types

PyNamespaceObject = ref object of PyObjectWithDict
  reprLock*: bool
Source   Edit  

Lets

pyNamespaceObjectType {.inject.} = newPyType("namespace", pyObjectType)
Source   Edit  

Procs

proc DUreplaceDUPyNamespaceObjectMethod(selfNoCast: PyObject;
                                        args: openArray[PyObject] = @[];
                                        kwargs: PyKwArgType = nil): PyObject {.
    cdecl, ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc eqPyNamespaceObjectMagic(selfNoCast: PyObject; other: PyObject): PyObject {.
    cdecl, ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc initPyNamespaceObjectMagic(selfNoCast: PyObject;
                                args: openArray[PyObject] = @[];
                                kwargs: PyKwArgType = nil): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc newPyNamespace(): PyNamespaceObject {....raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc newPyNamespace(kwds: PyDictObject): PyNamespaceObject {....raises: [],
    tags: [RootEffect], forbids: [].}
_PyNamespace_New Source   Edit  
proc newPyNamespaceSimple(): PyNamespaceObject {.cdecl, ...raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  
proc ofExactPyNamespaceObject(obj`gensym0: PyObject): bool {.cdecl, inline,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc ofPyNamespaceObject(obj`gensym0: PyObject): bool {.cdecl, inline,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc replace(self: PyNamespaceObject; kwargs: PyDictObject): PyObject {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc reprPyNamespaceObjectMagic(selfNoCast: PyObject): PyObject {.cdecl,
    ...raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  

Methods

method `$`(self: PyNamespaceObject): string {.cdecl, ...raises: [], tags: [],
    forbids: [].}
Source   Edit