diff options
author | Rob Austein <sra@hactrn.net> | 2009-07-29 09:28:42 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2009-07-29 09:28:42 +0000 |
commit | 118bc24016e7090bb1789da874a77cba50e1ce8a (patch) | |
tree | 86349b685d8727bf2a8f458eecf5f91d75e6996c /rpkid/rpki/left_right.py | |
parent | 28a6bae598a985d2dbc0b33e2d996bed6aefbf87 (diff) |
Extend rpki.async.iterator to support unwinding the stack to avoid
recursion limit when processing really long iterations.
svn path=/rpkid/rpki/async.py; revision=2678
Diffstat (limited to 'rpkid/rpki/left_right.py')
-rw-r--r-- | rpkid/rpki/left_right.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rpkid/rpki/left_right.py b/rpkid/rpki/left_right.py index a2c1b01f..3ee75a33 100644 --- a/rpkid/rpki/left_right.py +++ b/rpkid/rpki/left_right.py @@ -917,7 +917,7 @@ class msg(rpki.xml_utils.msg, left_right_namespace): def done(): cb(r_msg) - rpki.async.iterator(self, loop, done) + rpki.async.iterator(self, loop, done, unwind_stack = True) class sax_handler(rpki.xml_utils.sax_handler): """ |