From 7749a2735a1c0eea83b4f048aaf807aed30ac2f3 Mon Sep 17 00:00:00 2001 From: Ting-Jun Wang Date: Fri, 23 Aug 2024 20:55:13 +0800 Subject: [PATCH] fix: use buffer so that we can use fetchone when multi line --- src/cml_account.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cml_account.py b/src/cml_account.py index 08e4039..050edd1 100644 --- a/src/cml_account.py +++ b/src/cml_account.py @@ -18,13 +18,13 @@ class CMLAccountManager(): def find_user(self, username): try: - cursor = self.conn.cursor() + cursor = self.conn.cursor(buffered=True) except: if self.conn.is_connected(): self.conn.close() print("Restart DB Connection") self.conn = mysql.connector.connect(**self.config) - cursor = self.conn.cursor() + cursor = self.conn.cursor(buffered=True) query = "SELECT * FROM `People` WHERE `account`=%s" param = (username, )