Pass positional arguments instead of keyword arguments to MySQLdb.connect

This commit is contained in:
Aditya Hase 2017-08-24 16:24:42 +05:30
parent 8717deb169
commit 79b2b93958

View file

@ -62,10 +62,10 @@ class Database:
'key':frappe.conf.db_ssl_key
}
if usessl:
self._conn = MySQLdb.connect(user=self.user, host=self.host, passwd=self.password,
self._conn = MySQLdb.connect(self.host, self.user or '', self.password or '',
use_unicode=True, charset='utf8mb4', ssl=self.ssl)
else:
self._conn = MySQLdb.connect(user=self.user, host=self.host, passwd=self.password,
self._conn = MySQLdb.connect(self.host, self.user or '', self.password or '',
use_unicode=True, charset='utf8mb4')
self._conn.converter[246]=float
self._conn.converter[12]=get_datetime