From 79b2b93958be8d2bf74f5a1af9cfad095fe4015b Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Thu, 24 Aug 2017 16:24:42 +0530 Subject: [PATCH] Pass positional arguments instead of keyword arguments to MySQLdb.connect --- frappe/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/database.py b/frappe/database.py index 4c0538a261..33c3aa8a44 100644 --- a/frappe/database.py +++ b/frappe/database.py @@ -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