# HG changeset patch # User catherine@dellzilla # Date 1267811968 18000 # Node ID d710a48e6fb733ae8467da7efae1058d16e4af6e # Parent 9f58d8f807d340528b156dfacb4488fc637cb0a6 connect problem unfixed diff -r 9f58d8f807d3 -r d710a48e6fb7 sqlpython/connections.py --- a/sqlpython/connections.py Wed Mar 03 13:49:08 2010 -0500 +++ b/sqlpython/connections.py Fri Mar 05 12:59:28 2010 -0500 @@ -133,8 +133,12 @@ def uri(self): return '%s://%s:%s@%s:%s/%s' % (self.rdbms, self.username, self.password, self.hostname, self.port, self.database) + colon_between_username_passwd = re.compile(r':(?=[^/]+@)') def gerald_uri(self): - return self.uri().split('?mode=')[0] + result = self.uri().split('?mode=')[0] + result = self.colon_between_username_passwd.sub('/', result) + result = result.replace('://', ':/') + return result def determine_rdbms(self): if self.opts.mysql: self.__class__ = MySQLConnectionData