diff options
| author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-03-23 21:48:29 +0200 |
|---|---|---|
| committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2014-03-26 15:40:58 +0200 |
| commit | 962b1cd1b120d777636ce8195d14f3d686e96619 (patch) | |
| tree | ba8b703fb70d32457e8f2cbeb176ec7b822cfa9f /py/objgenerator.h | |
| parent | 4b2b7ceca7915d014a191d3776bc29bdbc5faf02 (diff) | |
objgenerator: Implement return with value and .close() method.
Return with value gets converted to StopIteration(value). Implementation
keeps optimizing against creating of possibly unneeded exception objects,
so there're considerable refactoring to implement these features.
Diffstat (limited to 'py/objgenerator.h')
| -rw-r--r-- | py/objgenerator.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/py/objgenerator.h b/py/objgenerator.h new file mode 100644 index 000000000..3dc69aa0e --- /dev/null +++ b/py/objgenerator.h @@ -0,0 +1 @@ +mp_obj_t mp_obj_gen_resume(mp_obj_t self_in, mp_obj_t send_val, mp_obj_t throw_val, mp_vm_return_kind_t *ret_kind); |
