Revision: 3700
Author: KariHusa
Date: Tue Jun 1 02:58:23 2010
Log: Refactored Demeter breaking into delegation
http://code.google.com/p/robotframework/source/detail?r=3700
Modified:
/trunk/src/robot/parsing/model.py
/trunk/src/robot/running/model.py
=======================================
--- /trunk/src/robot/parsing/model.py Tue Jun 1 02:31:22 2010
+++ /trunk/src/robot/parsing/model.py Tue Jun 1 02:58:23 2010
@@ -79,6 +79,10 @@
def keywords(self):
return self.keyword_table.keywords
+ @property
+ def imports(self):
+ return self.setting_table.imports
+
def report_invalid_syntax(self, table, message, level='ERROR'):
initfile = getattr(self, 'initfile', None)
path = os.path.join(self.source, initfile) if initfile else
self.source
=======================================
--- /trunk/src/robot/running/model.py Tue Jun 1 02:31:22 2010
+++ /trunk/src/robot/running/model.py Tue Jun 1 02:58:23 2010
@@ -81,7 +81,7 @@
self.source = data.source
self.doc = data.setting_table.doc.value
self.metadata = self._get_metadata(data.setting_table.metadata)
- self.imports = data.setting_table.imports
+ self.imports = data.imports
self.user_keywords = UserLibrary(data.keywords)
self.setup = Setup(data.setting_table.suite_setup.name,
data.setting_table.suite_setup.args)