Bugfixes
This commit is contained in:
parent
f1094bdbda
commit
d0953837ec
4 changed files with 5 additions and 5 deletions
|
@ -180,9 +180,9 @@ class Database:
|
||||||
|
|
||||||
return [f[0] for f in cur.fetchall()]
|
return [f[0] for f in cur.fetchall()]
|
||||||
|
|
||||||
def getCompletionByFileUUID(self, fileuuid: str) -> List[Optional[str]]:
|
def getCompletionByFileUUID(self, fileuuid: str) -> list[Optional[str]]:
|
||||||
cur = self.getCursor()
|
cur = self.getCursor()
|
||||||
cur.execute("SELECT vessel FROM contentmonster_file_log WHERE file = ?", (fileuuid))
|
cur.execute("SELECT vessel FROM contentmonster_file_log WHERE file = ?", (fileuuid,))
|
||||||
|
|
||||||
return [v[0] for v in cur.fetchall()]
|
return [v[0] for v in cur.fetchall()]
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,7 @@ class Directory:
|
||||||
if os.path.isfile(self.completeddir):
|
if os.path.isfile(self.completeddir):
|
||||||
raise FileExistsError("Cannot create directory %s - path exists but is not a directory!" % str(self.completeddir))
|
raise FileExistsError("Cannot create directory %s - path exists but is not a directory!" % str(self.completeddir))
|
||||||
|
|
||||||
os.path.mkdir(self.completeddir)
|
os.mkdir(self.completeddir)
|
||||||
|
|
||||||
def getFiles(self) -> list[File]:
|
def getFiles(self) -> list[File]:
|
||||||
"""Get all Files in Directory
|
"""Get all Files in Directory
|
||||||
|
|
|
@ -41,7 +41,7 @@ class File:
|
||||||
return os.path.isfile(self.directory.location / self.name)
|
return os.path.isfile(self.directory.location / self.name)
|
||||||
|
|
||||||
def moveCompleted(self) -> None:
|
def moveCompleted(self) -> None:
|
||||||
self.getFullPath.rename(self.directory.completeddir / self.name)
|
self.getFullPath().rename(self.directory.completeddir / self.name)
|
||||||
|
|
||||||
def getUUID(self) -> str:
|
def getUUID(self) -> str:
|
||||||
"""Return unique identifier for this File object
|
"""Return unique identifier for this File object
|
||||||
|
|
|
@ -143,7 +143,7 @@ class VesselThread(Process):
|
||||||
|
|
||||||
def checkFileCompletion(self, fileobj: File) -> None:
|
def checkFileCompletion(self, fileobj: File) -> None:
|
||||||
db = Database()
|
db = Database()
|
||||||
complete = db.getCompletionByFileUUID()
|
complete = db.getCompletionByFileUUID(fileobj.uuid)
|
||||||
del(db)
|
del(db)
|
||||||
|
|
||||||
for vessel in [v.name for v in self._state["config"].vessels]:
|
for vessel in [v.name for v in self._state["config"].vessels]:
|
||||||
|
|
Loading…
Reference in a new issue