[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r6429 - trunk/gnue-appserver/src/classrep
From: |
johannes |
Subject: |
r6429 - trunk/gnue-appserver/src/classrep |
Date: |
Thu, 30 Sep 2004 09:33:26 -0500 (CDT) |
Author: johannes
Date: 2004-09-30 09:33:25 -0500 (Thu, 30 Sep 2004)
New Revision: 6429
Modified:
trunk/gnue-appserver/src/classrep/Class.py
Log:
Added global-option to reload ()
Modified: trunk/gnue-appserver/src/classrep/Class.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Class.py 2004-09-30 14:32:04 UTC (rev
6428)
+++ trunk/gnue-appserver/src/classrep/Class.py 2004-09-30 14:33:25 UTC (rev
6429)
@@ -101,13 +101,13 @@
BaseDictionary.reload (self)
gProp = PropertyDict (self._session, None, modules = self.modules)
- gProp.reload ()
+ gProp.reload (idAsKey = True)
gParam = ParameterDict (self._session, None)
- gParam.reload ()
+ gParam.reload (idAsKey = True)
gProc = ProcedureDict (self._session, None, modules = self.modules)
- gProc.reload ()
+ gProc.reload (idAsKey = True)
for proc in gProc.values ():
for param in gParam.values ():
@@ -192,7 +192,20 @@
return [u"gnue_module", u"gnue_name", u"gnue_filter"]
+ # ---------------------------------------------------------------------------
+ # Find a listed class by its id
+ # ---------------------------------------------------------------------------
+ def find (self, classId):
+ """
+ This function searches for a class which gnue_id is @classId.
+ """
+ for klass in self.values ():
+ if klass.gnue_id == classId:
+ return klass
+ return None
+
+
# =============================================================================
# An implementation of a single class
# =============================================================================
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6429 - trunk/gnue-appserver/src/classrep,
johannes <=