commit-gnue
[Top][All Lists]
Advanced

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

r6264 - trunk/gnue-appserver/src


From: reinhard
Subject: r6264 - trunk/gnue-appserver/src
Date: Thu, 9 Sep 2004 07:50:21 -0500 (CDT)

Author: reinhard
Date: 2004-09-09 07:50:19 -0500 (Thu, 09 Sep 2004)
New Revision: 6264

Modified:
   trunk/gnue-appserver/src/geasSession.py
   trunk/gnue-appserver/src/geasSessionManager.py
Log:
Do not change locale for internal session.


Modified: trunk/gnue-appserver/src/geasSession.py
===================================================================
--- trunk/gnue-appserver/src/geasSession.py     2004-09-09 10:56:16 UTC (rev 
6263)
+++ trunk/gnue-appserver/src/geasSession.py     2004-09-09 12:50:19 UTC (rev 
6264)
@@ -200,7 +200,8 @@
 
   def login (self, user, password):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     # This username/password is for the Application Server, not for the
     # database.
@@ -218,7 +219,8 @@
 
   def logout (self):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     # FIXME: should the authAdapter be contacted?
     self.__connection.close ()
@@ -229,8 +231,10 @@
   # ---------------------------------------------------------------------------
 
   def commit (self):
-    i18n.setcurrentlocale (self.locale)
 
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
+
     for instance in self.__dirtyInstances.values ():
       instance.validate ()
 
@@ -243,7 +247,8 @@
 
   def rollback (self):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     self.__connection.rollback ()
     self.__dirtyInstances = {}
@@ -254,7 +259,8 @@
 
   def request (self, classname, conditions, sortorder, propertylist):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     classdef = self.__getClassdef (classname)
 
@@ -316,7 +322,8 @@
 
   def count (self, list_id):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     list = self.__getList (list_id)
     return list.count ();
@@ -327,7 +334,8 @@
 
   def fetch (self, list_id, start, count):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     list = self.__getList (list_id)
     return list.fetch (start, count)
@@ -384,7 +392,8 @@
 
   def load (self, classname, obj_id_list, propertylist):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     classdef = self.__getClassdef (classname)
 
@@ -404,7 +413,8 @@
 
   def store (self, classname, obj_id_list, propertylist, data):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     opControl = self.__startOperation ('store')
 
@@ -443,7 +453,8 @@
 
   def delete (self, classname, obj_id_list):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     opControl = self.__startOperation ('delete')
 
@@ -477,7 +488,8 @@
 
   def call (self, classname, obj_id_list, procedurename, parameters):
 
-    i18n.setcurrentlocale (self.locale)
+    if self.locale:
+      i18n.setcurrentlocale (self.locale)
 
     opControl = self.__startOperation ('call')
 

Modified: trunk/gnue-appserver/src/geasSessionManager.py
===================================================================
--- trunk/gnue-appserver/src/geasSessionManager.py      2004-09-09 10:56:16 UTC 
(rev 6263)
+++ trunk/gnue-appserver/src/geasSessionManager.py      2004-09-09 12:50:19 UTC 
(rev 6264)
@@ -67,7 +67,7 @@
 
   def _buildInternalSession (self):
     self._internalSession = geasSession.geasSession (self._connections,
-      geasAuthentication.geasAuthAgent(), self, 0, i18n.getuserlocale ())
+      geasAuthentication.geasAuthAgent(), self, 0, None)
     self._internalSession.login (None,None) # fake login
     self._sessions [0] = self._internalSession
 





reply via email to

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