[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnue-common/gnue/common GClientApp.py GCon...
From: |
Jason Cater |
Subject: |
gnue/gnue-common/gnue/common GClientApp.py GCon... |
Date: |
Thu, 17 May 2001 11:59:32 -0700 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jason Cater <address@hidden> 01/05/17 11:59:32
Modified files:
gnue-common/gnue/common: GClientApp.py GConnections.py
GDataSource.py GObjects.py
Log message:
Miscellaneous changes
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GClientApp.py.diff?cvsroot=OldCVS&tr1=1.5&tr2=1.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GConnections.py.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GDataSource.py.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-common/gnue/common/GObjects.py.diff?cvsroot=OldCVS&tr1=1.4&tr2=1.5&r1=text&r2=text
Patches:
Index: gnue/gnue-common/gnue/common/GClientApp.py
diff -u gnue/gnue-common/gnue/common/GClientApp.py:1.5
gnue/gnue-common/gnue/common/GClientApp.py:1.6
--- gnue/gnue-common/gnue/common/GClientApp.py:1.5 Tue May 15 08:16:38 2001
+++ gnue/gnue-common/gnue/common/GClientApp.py Thu May 17 11:59:32 2001
@@ -88,7 +88,8 @@
[ 'help', 'h', 'help', 0, None, None,
'Displays this help screen.' ],
[ 'profile', 'p', 'profile', 0, None, None,
- 'Run python''s profiler.' ],
+ "Run Python's built-in profiler and display the resulting " + \
+ "run statistics." ],
]
#
@@ -257,6 +258,22 @@
if self.connections:
self.connections.loginHandler = loginHandler
+
+ #
+ # Get the login handler for this session
+ #
+ def getLoginHandler(self):
+ if self.connections and self.connections.loginHandler:
+ return self.connections.loginHandler
+ else:
+ return None
+
+
+ #
+ # Set the login handler for this session
+ #
+ def getConnectionManager(self):
+ return self.connections
#
# Used when profiling
Index: gnue/gnue-common/gnue/common/GConnections.py
diff -u gnue/gnue-common/gnue/common/GConnections.py:1.3
gnue/gnue-common/gnue/common/GConnections.py:1.4
--- gnue/gnue-common/gnue/common/GConnections.py:1.3 Tue May 15 08:16:38 2001
+++ gnue/gnue-common/gnue/common/GConnections.py Thu May 17 11:59:32 2001
@@ -218,10 +218,9 @@
if sys.platform == 'win32':
os.putenv('PYTHONCASEOK','1')
- dbdriver = __import__("dbdrivers/%s/DBdriver" % (driver))
try:
- dbdriver = __import__("dbdrivers/%s/DBdriver" % (driver))
- except:
+ dbdriver = __import__("gnue/common/dbdrivers/%s/DBdriver" % (driver))
+ except ImportError:
raise GDataObjects.ProviderNotSupportedError, \
"No drivers found for provider '%s'" % driver
Index: gnue/gnue-common/gnue/common/GDataSource.py
diff -u gnue/gnue-common/gnue/common/GDataSource.py:1.1
gnue/gnue-common/gnue/common/GDataSource.py:1.2
--- gnue/gnue-common/gnue/common/GDataSource.py:1.1 Thu May 17 07:13:34 2001
+++ gnue/gnue-common/gnue/common/GDataSource.py Thu May 17 11:59:32 2001
@@ -69,7 +69,8 @@
self._connectionManager.getDataObject(self.database, self.type)
def connect(self):
- self._connectionManager.setDataConnection(self)
+ if self.database != None:
+ self._connectionManager.setDataConnection(self)
def getDataObject(self):
return self._dataObject
@@ -82,6 +83,7 @@
######
from GParser import char, bool
tagAttributes = { 'name': (1, 1, char, None),
+ 'type': (0, 0, char, "object"),
'database': (0, 0, char, None),
'table': (0, 0, char, None),
'cache': (0, 0, int, None),
Index: gnue/gnue-common/gnue/common/GObjects.py
diff -u gnue/gnue-common/gnue/common/GObjects.py:1.4
gnue/gnue-common/gnue/common/GObjects.py:1.5
--- gnue/gnue-common/gnue/common/GObjects.py:1.4 Mon Apr 23 09:29:27 2001
+++ gnue/gnue-common/gnue/common/GObjects.py Thu May 17 11:59:32 2001
@@ -29,6 +29,7 @@
#
from xml.sax import saxutils
+import GDebug
import string
import types
from GParser import *
@@ -54,10 +55,11 @@
# each childs initialization function must call GObj.initialize()
#
def initialize(self):
+ GDebug.printMesg(6,"Initializing %s" % self.getObjectType())
if self._children:
for child in self._children:
if isinstance(child, GObj):
- child.initialize(function)
+ child.initialize()
#
# getObjectType