[Erp5-report] r42366 nicolas.dumazet - /erp5/trunk/products/ERP5Type/tests/utils.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jan 17 07:16:10 CET 2011


Author: nicolas.dumazet
Date: Mon Jan 17 07:16:09 2011
New Revision: 42366

URL: http://svn.erp5.org?rev=42366&view=rev
Log:
support sockets in SQL connection strings

Modified:
    erp5/trunk/products/ERP5Type/tests/utils.py

Modified: erp5/trunk/products/ERP5Type/tests/utils.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/utils.py?rev=42366&r1=42365&r2=42366&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/utils.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/utils.py [utf8] Mon Jan 17 07:16:09 2011
@@ -244,8 +244,14 @@ def getMySQLArguments():
   host = ''
   db, user = connection_string.split(' ', 1)
 
+  sock = ''
   if ' ' in user: # look for user password
-    user, password = user.split()
+    sp = user.split()
+    if len(sp) == 2:
+      user, password = sp
+    elif len(sp) == 3:
+      user, password, sock = sp
+      sock = '--socket=%s' % sock
     password = '-p%s' % password
 
   if "@" in db: # look for hostname
@@ -256,7 +262,7 @@ def getMySQLArguments():
     else:
       host = '-h %s' % host
 
-  return '-u %s %s %s %s' % (user, password, host, db)
+  return '-u %s %s %s %s %s' % (user, password, host, db, sock)
 
 def getExtraSqlConnectionStringList():
   """Return list of extra available SQL connection string



More information about the Erp5-report mailing list