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):