Skip to content

Commit 42306be

Browse files
authored
Add files via upload
1 parent 5cf1216 commit 42306be

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

SQLiteImageHandler/SQLiteImageHandler.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import sqlite3
22
import os
33

4-
class SQLiteImageHandler():
4+
class ImageHandler:
55

66
def __init__(self, databasePath : str = "database.db", tableName : str = "images"):
77
self.databasePath = databasePath
@@ -80,6 +80,11 @@ def getSaveImage(self, imageName : str = None, savePath : str = "savedImage"):
8080
if imageName == None:
8181
raise ValueError("Give me an image boss. (imageName parameter has not declared.)")
8282

83+
path, extension = os.path.splitext(savePath)
84+
85+
if extension != "":
86+
savePath = path
87+
8388
try:
8489
self.cursor.execute(f"SELECT * FROM {self.tableName} WHERE Name = ?", (imageName,))
8590
data = self.cursor.fetchone()
@@ -172,4 +177,4 @@ def updateImage(self, imageName : str = None, newImageBytes : bytes = None, newE
172177
self.connection.commit()
173178
print("Image updated successfully")
174179
except Exception as error:
175-
print(error)
180+
print(error)

SQLiteImageHandler/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from SQLiteImageHandler.SQLiteImageHandler import ImageHandler

0 commit comments

Comments
 (0)