From 97d8729d718552c0b70160fcb891234596b18642 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 22 Jun 2011 15:28:49 +0000 Subject: [PATCH] probable fix for a bug reported by m4l1c3 (RuntimeError: maximum recursion depth exceeded) --- lib/core/option.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/core/option.py b/lib/core/option.py index 213a973b2..0ab676771 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -329,13 +329,13 @@ def __loadQueries(): if retVal is None: retVal = DictObject() - for node in node.findall("./"): + for child in node.findall("./"): instance = DictObject() - retVal.__dict__[node.tag] = instance - if node.attrib: - instance.__dict__.update(node.attrib) + retVal.__dict__[child.tag] = instance + if child.attrib: + instance.__dict__.update(child.attrib) else: - iterate(node, instance) + iterate(child, instance) return retVal