commit-gnue
[Top][All Lists]
Advanced

[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



reply via email to

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