fix: init db conn for unbuffered cursor if not set (#26220)

* fix: init db conn for unbuffered cursor if not set

* chore: check conn and not cursor

---------

Co-authored-by: Ankush Menat <ankushmenat@gmail.com>
This commit is contained in:
Rutwik Hiwalkar 2024-04-30 18:24:12 +05:30 committed by GitHub
parent c0e779998d
commit ba2715582b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -532,6 +532,9 @@ class MariaDBDatabase(MariaDBConnectionUtil, MariaDBExceptionUtil, Database):
from pymysql.cursors import SSCursor
try:
if not self._conn:
self.connect()
original_cursor = self._cursor
new_cursor = self._cursor = self._conn.cursor(SSCursor)
yield