/[gnue]/gnue-common/src/datasources/GConnections.py
ViewVC logotype

Diff of /gnue-common/src/datasources/GConnections.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.52.2.2 by jcater, Sat Nov 8 16:14:55 2003 UTC revision 1.52.2.3 by jcater, Wed Nov 19 00:01:05 2003 UTC
# Line 199  class GConnections: Line 199  class GConnections:
199      # Specify as 'gnue:1', 'gnue:2', etc, to open      # Specify as 'gnue:1', 'gnue:2', etc, to open
200      # two actual connections to 'gnue', each with      # two actual connections to 'gnue', each with
201      # their own transactions, etc.      # their own transactions, etc.
202      try:      connection_base = connection_name.split(':')[0]
       connection_base = connection_name.split(':',1)[0]  
     except:  
       connection_base = connection_name  
       extra = ""  
203    
204      print "connection_base=%s" % connection_base      print "connection_base=%s" % connection_base
205    
# Line 240  class GConnections: Line 236  class GConnections:
236        raise GDataObjects.ProviderNotSupportedError, tmsg        raise GDataObjects.ProviderNotSupportedError, tmsg
237    
238    
239      conn = dbdriver.Connection(self, parameters)      conn = dbdriver.Connection(self, connection_name, parameters)
240      self._openConnections[connection_name] = conn      self._openConnections[connection_name] = conn
241      return conn      return conn
242    
# Line 294  class GConnections: Line 290  class GConnections:
290    
291    def loginToConnection(self, connection):    def loginToConnection(self, connection):
292    
293      print dir(connection)      connection_name = connection.name
294        connection_base = connection_name.split(':')[0]
295    
296      print "loginToConnection: %s" % connection      print "loginToConnection: %s" % connection
297      try:      try:
# Line 316  class GConnections: Line 313  class GConnections:
313          #  set the HOME environement variable [SET HOME=...])          #  set the HOME environement variable [SET HOME=...])
314    
315          netrcData = netrc.netrc().authenticators(          netrcData = netrc.netrc().authenticators(
316                "'gnue://%s/'" % base )                "'gnue://%s/'" % connection_base )
317          if netrcData!=None:          if netrcData!=None:
318            GDebug.printMesg(5, 'Read the user\'s .netrc file')            GDebug.printMesg(5, 'Read the user\'s .netrc file')
319            loginData['_username'] = netrcData[0][1:-1]            loginData['_username'] = netrcData[0][1:-1]

Legend:
Removed from v.1.52.2.2  
changed lines
  Added in v.1.52.2.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26