aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/left_right.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2009-07-29 09:28:42 +0000
committerRob Austein <sra@hactrn.net>2009-07-29 09:28:42 +0000
commit118bc24016e7090bb1789da874a77cba50e1ce8a (patch)
tree86349b685d8727bf2a8f458eecf5f91d75e6996c /rpkid/rpki/left_right.py
parent28a6bae598a985d2dbc0b33e2d996bed6aefbf87 (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.py2
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):
"""