summaryrefslogtreecommitdiffstats
path: root/pyload/database
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-12-13 18:38:53 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2013-12-13 18:38:53 +0100
commit3e84ea823766adef12946de90b33e62a84b52c46 (patch)
treec6b2345cc3c2f9c4f67a6985bd3c8282cdac9e59 /pyload/database
parentplugin selection for linkgrabber, partial closes #182 (diff)
downloadpyload-3e84ea823766adef12946de90b33e62a84b52c46.tar.xz
added new file states
Diffstat (limited to 'pyload/database')
-rw-r--r--pyload/database/FileDatabase.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pyload/database/FileDatabase.py b/pyload/database/FileDatabase.py
index a07486443..219b16663 100644
--- a/pyload/database/FileDatabase.py
+++ b/pyload/database/FileDatabase.py
@@ -45,6 +45,7 @@ class FileMethods(DatabaseMethods):
# sum is None when no elements are added
return (r[0], r[1] if r[1] is not None else 0) if r else (0, 0)
+ # TODO: missing and not possible DLs ?
@queue
def queuestats(self, user=None):
""" number and size of files in queue not finished yet"""
@@ -409,8 +410,8 @@ class FileMethods(DatabaseMethods):
@queue
def restartFailed(self, owner=None):
- # status=queued, where status in failed, aborted, temp offline
- self.c.execute("UPDATE files SET dlstatus=3, error='' WHERE dlstatus IN (7, 11, 12)")
+ # status=queued, where status in failed, aborted, temp offline, file mismatch
+ self.c.execute("UPDATE files SET dlstatus=3, error='' WHERE dlstatus IN (7, 11, 12, 15)")
@queue
def findDuplicates(self, id, folder, filename):