Objects/noneobject

Source   Edit  

Types

PyNoneObject = ref object of PyObject
Source   Edit  

Lets

pyNone = newPyNoneSimple()
singleton Source   Edit  
pyNoneObjectType {.inject.} = newPyType("none", pyObjectType)
Source   Edit  

Procs

proc isPyNone(o: PyObject): bool {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPyNoneSimple(): PyNoneObject {.cdecl, ...raises: [], tags: [RootEffect],
                                       forbids: [].}
Source   Edit  
proc ofExactPyNoneObject(obj`gensym0: PyObject): bool {.cdecl, inline,
    ...raises: [], tags: [], forbids: [].}
Source   Edit  
proc ofPyNoneObject(obj`gensym0: PyObject): bool {.cdecl, inline, ...raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc reprPyNoneObjectMagic(selfNoCast: PyObject): PyObject {.cdecl, ...raises: [],
    tags: [RootEffect], forbids: [].}
Source   Edit  

Methods

method `$`(_: PyNoneObject): string {....raises: [], tags: [], forbids: [].}
Source   Edit