Revision: b3c520574b4a
Author:   Janne Härkönen <[email protected]>
Date:     Mon Jan 30 04:42:59 2012
Log:      model: do not call list() inside len(), causes recursion
http://code.google.com/p/robotframework/source/detail?r=b3c520574b4a

Modified:
 /src/robot/parsing/model.py

=======================================
--- /src/robot/parsing/model.py Mon Jan 30 01:36:32 2012
+++ /src/robot/parsing/model.py Mon Jan 30 04:42:59 2012
@@ -250,7 +250,7 @@
         self.parent.report_invalid_syntax(self.name, message, level)

     def __len__(self):
-        return len(list(self))
+        return sum(1 for item in self)


 class _WithSettings(object):

Reply via email to