[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6226 - trunk/gnue-appserver/src/gld
From: |
johannes |
Subject: |
r6226 - trunk/gnue-appserver/src/gld |
Date: |
Mon, 30 Aug 2004 02:10:06 -0500 (CDT) |
Author: johannes
Date: 2004-08-30 02:10:04 -0500 (Mon, 30 Aug 2004)
New Revision: 6226
Modified:
trunk/gnue-appserver/src/gld/readgld.py
Log:
Loading gld's of extended classes works fine now
Modified: trunk/gnue-appserver/src/gld/readgld.py
===================================================================
--- trunk/gnue-appserver/src/gld/readgld.py 2004-08-27 09:40:00 UTC (rev
6225)
+++ trunk/gnue-appserver/src/gld/readgld.py 2004-08-30 07:10:04 UTC (rev
6226)
@@ -66,7 +66,7 @@
# =============================================================================
-#
+# This class reads a list of gld files and updates the class repository
# =============================================================================
class gldReader (GClientApp.GClientApp):
@@ -94,7 +94,8 @@
ConfigOptions = {}
- GClientApp.GClientApp.__init__ (self, connections, 'gnue-readgld',
ConfigOptions)
+ GClientApp.GClientApp.__init__ (self, connections, 'gnue-readgld',
+ ConfigOptions)
# ---------------------------------------------------------------------------
@@ -268,6 +269,7 @@
mName = aModule.module
self.modules [mName] = self.fetchTags (aModule, ['language'])
self.modules [mName] ['gnue_id'] = self.__findModule (mName)
+ self.__module = self.modules [mName]
# ---------------------------------------------------------------------------
@@ -282,11 +284,15 @@
@param aClass: GLD Class object to be processed.
"""
+ if not self.modules.has_key (aClass.module):
+ moduleId = self.__findModule (aClass.module)
+ self.modules [aClass.module] = {'gnue_id': moduleId}
+
cDef = self.fetchTags (aClass, ['name', 'page'])
cDef ['module'] = self.modules [aClass.module]['gnue_id']
cDef ['gnue_id'] = self.__findClass (aClass.module, cDef ['name'])
cDef ['properties'] = []
- cDef ['language'] = self.modules [aClass.module]['language']
+ cDef ['language'] = self.__module ['language']
self.classes [aClass.fullName] = cDef
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6226 - trunk/gnue-appserver/src/gld,
johannes <=