Python/pythonrun

Source   Edit  

Procs

proc PyRun_AnyFileExFlags(fp: File; filename: string; closeit = false;
                          flags = initPyCompilerFlags()): bool {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect],
    forbids: [].}
Source   Edit  
proc PyRun_AnyFileObject(fp: File; filename: PyStrObject; closeit = false;
                         flags = initPyCompilerFlags()): bool {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect],
    forbids: [].}
Source   Edit  
proc PyRun_InteractiveLoopObject(fp: File; filename: PyStrObject): bool {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect],
    forbids: [].}
returns if fails Source   Edit  
proc PyRun_InteractiveLoopObject(fp: File; filename: PyStrObject;
                                 flags: PyCompilerFlags): bool {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect],
    forbids: [].}
returns if fails Source   Edit  
proc PyRun_SimpleFileObject(fp: File; filename: PyStrObject; closeit = false;
                            flags = initPyCompilerFlags()): bool {.cdecl,
    ...raises: [], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadDirEffect],
    forbids: [].}
_PyRun_SimpleFileObject Source   Edit  
proc PyRun_SimpleString(str: string): bool {....raises: [],
    tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
Source   Edit  
proc PyRun_SimpleStringFlags(str: string; flags = initPyCompilerFlags()): bool {.
    cdecl, ...raises: [],
    tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
Source   Edit  
proc PyRun_SimpleStringFlagsWithName(str: string; name: string;
                                     flags = initPyCompilerFlags()): bool {.
    cdecl, ...raises: [],
    tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
_PyRun_SimpleStringFlagsWithName Source   Edit  
proc PyRun_StringFlags(str: string; mode: Mode; globals: PyDictObject;
                       locals: PyDictObject; flags = initPyCompilerFlags()): PyObject {.
    cdecl, ...raises: [],
    tags: [RootEffect, WriteIOEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
Source   Edit  

Templates

template PyRun_String(str; mode; globals; locals): PyObject
Source   Edit