Smart curosr for Game Tables

This commit is contained in:
iamBadgers
2026-04-04 19:40:55 -07:00
parent d549f7d83d
commit 917870128d
4 changed files with 52 additions and 45 deletions

View File

@@ -17,9 +17,10 @@ class SmartCursor:
def __init__(self, cursor: Cursor = None, connection: Connectoin = None):
self.cursor = cursor
self.connection = connection
self.autoClose = False
def __enter__(self):
if self.cursor != None:
if self.cursor == None:
self.cursor = self.connection.cursor()
self.autoClose = True
return self.cursor