Python/pythonrun/utils

Source   Edit  

Procs

proc getSysPsEnc(): tuple[ps1, ps2, encoding: string] {....raises: [],
    tags: [RootEffect], forbids: [].}
encoding is sys.stdin.encoding Source   Edit  
proc PyRun_InteractiveLoopPre(): bool {.discardable, ...raises: [],
                                        tags: [RootEffect, WriteIOEffect],
                                        forbids: [].}
Source   Edit  
proc run_eval_code_with_audit(co: PyCodeObject; globals: PyDictObject;
                              locals: PyDictObject): PyObject {....raises: [],
    tags: [RootEffect, ReadDirEffect, ReadIOEffect, WriteIOEffect], forbids: [].}
Source   Edit  

Templates

template priRetIfExc(exc: PyBaseErrorObject; excRes: untyped = true)
Source   Edit  
template priRetIfExc(res: PyObject; excRes: untyped = true)
Source   Edit