(globals, locals *Base)
| 98 | } |
| 99 | |
| 100 | func (code *Code) Run(globals, locals *Base) error { |
| 101 | pyCode := (*C.PyCodeObject)(unsafe.Pointer(code)) |
| 102 | ret := C.PyEval_EvalCode(pyCode, globals.c(), locals.c()) |
| 103 | if ret == nil { |
| 104 | return exception() |
| 105 | } |
| 106 | C.decref(ret) |
| 107 | return nil |
| 108 | } |
| 109 | |
| 110 | // ------------------------------------------------------------------------------------------ |
| 111 |