dal connection strigs now allo / in hostnames, thanks Babak
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-05-27 17:51:38) dev
|
Version 2.00.0 (2012-05-28 12:28:07) dev
|
||||||
|
|||||||
+3
-3
@@ -2173,7 +2173,7 @@ class PostgreSQLAdapter(BaseAdapter):
|
|||||||
self.srid = srid
|
self.srid = srid
|
||||||
self.find_or_make_work_folder()
|
self.find_or_make_work_folder()
|
||||||
library, uri = uri.split('://')[:2]
|
library, uri = uri.split('://')[:2]
|
||||||
m = re.compile('^(?P<user>[^:@]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@/]+)(\:(?P<port>[0-9]+))?/(?P<db>[^\?]+)(\?sslmode=(?P<sslmode>.+))?$').match(uri)
|
m = re.compile('^(?P<user>[^:@]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@]+)(\:(?P<port>[0-9]+))?/(?P<db>[^\?]+)(\?sslmode=(?P<sslmode>.+))?$').match(uri)
|
||||||
if not m:
|
if not m:
|
||||||
raise SyntaxError, "Invalid URI string in DAL"
|
raise SyntaxError, "Invalid URI string in DAL"
|
||||||
user = credential_decoder(m.group('user'))
|
user = credential_decoder(m.group('user'))
|
||||||
@@ -3490,7 +3490,7 @@ class SAPDBAdapter(BaseAdapter):
|
|||||||
self.db_codec = db_codec
|
self.db_codec = db_codec
|
||||||
self.find_or_make_work_folder()
|
self.find_or_make_work_folder()
|
||||||
uri = uri.split('://')[1]
|
uri = uri.split('://')[1]
|
||||||
m = re.compile('^(?P<user>[^:@]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@/]+)(\:(?P<port>[0-9]+))?/(?P<db>[^\?]+)(\?sslmode=(?P<sslmode>.+))?$').match(uri)
|
m = re.compile('^(?P<user>[^:@]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@]+)(\:(?P<port>[0-9]+))?/(?P<db>[^\?]+)(\?sslmode=(?P<sslmode>.+))?$').match(uri)
|
||||||
if not m:
|
if not m:
|
||||||
raise SyntaxError, "Invalid URI string in DAL"
|
raise SyntaxError, "Invalid URI string in DAL"
|
||||||
user = credential_decoder(m.group('user'))
|
user = credential_decoder(m.group('user'))
|
||||||
@@ -5142,7 +5142,7 @@ class IMAPAdapter(NoSQLAdapter):
|
|||||||
|
|
||||||
db['_lastsql'] = ''
|
db['_lastsql'] = ''
|
||||||
|
|
||||||
m = re.compile('^(?P<user>[^:]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@/]+)(\:(?P<port>[0-9]+))?$').match(uri)
|
m = re.compile('^(?P<user>[^:]+)(\:(?P<password>[^@]*))?@(?P<host>[^\:@]+)(\:(?P<port>[0-9]+))?$').match(uri)
|
||||||
user = m.group('user')
|
user = m.group('user')
|
||||||
password = m.group('password')
|
password = m.group('password')
|
||||||
host = m.group('host')
|
host = m.group('host')
|
||||||
|
|||||||
Reference in New Issue
Block a user