commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

r6413 - trunk/gnue-appserver/src/classrep


From: johannes
Subject: r6413 - trunk/gnue-appserver/src/classrep
Date: Tue, 28 Sep 2004 04:36:59 -0500 (CDT)

Author: johannes
Date: 2004-09-28 04:36:58 -0500 (Tue, 28 Sep 2004)
New Revision: 6413

Modified:
   trunk/gnue-appserver/src/classrep/Base.py
   trunk/gnue-appserver/src/classrep/Class.py
   trunk/gnue-appserver/src/classrep/Module.py
   trunk/gnue-appserver/src/classrep/Property.py
Log:
AppServer is now case-sensitive regarding class-repository


Modified: trunk/gnue-appserver/src/classrep/Base.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Base.py   2004-09-28 07:57:50 UTC (rev 
6412)
+++ trunk/gnue-appserver/src/classrep/Base.py   2004-09-28 09:36:58 UTC (rev 
6413)
@@ -104,7 +104,7 @@
 
       if not found:
         newItem = self._getNewItem (obj)
-        self._items [newItem.fullName] = newItem
+        self._items [newItem.fullName.lower ()] = newItem
 
 
   # ---------------------------------------------------------------------------
@@ -211,7 +211,7 @@
     """
     This function returns True, if the key @key is available in the dictionary.
     """
-    return self._items.has_key (key)
+    return self._items.has_key (key.lower ())
 
 
   # ---------------------------------------------------------------------------
@@ -253,8 +253,8 @@
     found in the dictionary, it will be looked up via language interface. If
     it is not found in the datasource, an _itemNotFoundError will be raised.
     """
-    if self._items.has_key (key):
-      return self._items [key]
+    if self.has_key (key):
+      return self._items [key.lower ()]
     else:
       self._session.rollback ()
       list = self._session.find (self.table, self._getSingleCondition (key),
@@ -268,7 +268,7 @@
         except helpers.ValidationError, verr:
           raise self._validationError (newItem, verr)
 
-        self._items [key] = newItem
+        self._items [key.lower ()] = newItem
         return newItem
 
     raise self._itemNotFoundError (key)
@@ -279,7 +279,7 @@
   # ---------------------------------------------------------------------------
 
   def __delitem__ (self, key):
-    del self._items [key]
+    del self._items [key.lower ()]
 
 
 

Modified: trunk/gnue-appserver/src/classrep/Class.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Class.py  2004-09-28 07:57:50 UTC (rev 
6412)
+++ trunk/gnue-appserver/src/classrep/Class.py  2004-09-28 09:36:58 UTC (rev 
6413)
@@ -67,7 +67,7 @@
         proplist = predefines.properties (cDict ['gnue_id'])
 
         aClass = Class (session, self, cMod, None, cDict, proplist)
-        self._items [aClass.fullName] = aClass
+        self._items [aClass.fullName.lower ()] = aClass
 
     # if this class dictionary is for a special module, we populate it with
     # all classes, either from a global class dictionary or a fresh reload
@@ -76,7 +76,7 @@
         # copy the predefined class dictionary 
         for item in self.modules.classdict.values ():
           if item.module.fullName == module.fullName:
-            self._items [item.fullName] = item
+            self._items [item.fullName.lower ()] = item
       else:
         # fetch a fresh copy from the datasource
         #

Modified: trunk/gnue-appserver/src/classrep/Module.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Module.py 2004-09-28 07:57:50 UTC (rev 
6412)
+++ trunk/gnue-appserver/src/classrep/Module.py 2004-09-28 09:36:58 UTC (rev 
6413)
@@ -59,7 +59,7 @@
     if predefines is not None:
       for mDict in predefines.modules ():
         module = Module (self._session, self, None, mDict)
-        self._items [module.fullName] = module
+        self._items [module.fullName.lower ()] = module
 
 
   # ---------------------------------------------------------------------------

Modified: trunk/gnue-appserver/src/classrep/Property.py
===================================================================
--- trunk/gnue-appserver/src/classrep/Property.py       2004-09-28 07:57:50 UTC 
(rev 6412)
+++ trunk/gnue-appserver/src/classrep/Property.py       2004-09-28 09:36:58 UTC 
(rev 6413)
@@ -64,7 +64,7 @@
         pMod = self.__module.modules.find (pDef ['gnue_module'])
         prop = Property (session, pMod, None, pDef)
 
-        self._items [prop.fullName] = prop
+        self._items [prop.fullName.lower ()] = prop
 
 
   # ---------------------------------------------------------------------------
@@ -133,7 +133,7 @@
     for proc in procDict.values ():
       if proc.isCalculated:
         newProp = CalculatedProperty (proc)
-        self._items [newProp.fullName] = newProp
+        self._items [newProp.fullName.lower ()] = newProp
 
 
 # =============================================================================





reply via email to

[Prev in Thread] Current Thread [Next in Thread]