[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r6264 - trunk/gnue-appserver/src,
reinhard <=