diff options
-rw-r--r-- | module/Api.py | 5 | ||||
-rw-r--r-- | module/PyFile.py | 5 | ||||
-rw-r--r-- | module/PyPackage.py | 2 | ||||
-rw-r--r-- | module/interaction/EventManager.py | 3 | ||||
-rw-r--r-- | module/plugins/Crypter.py | 7 |
5 files changed, 9 insertions, 13 deletions
diff --git a/module/Api.py b/module/Api.py index 810613b66..e6bd10762 100644 --- a/module/Api.py +++ b/module/Api.py @@ -318,7 +318,8 @@ class Api(Iface): """ hoster, crypter = self.core.pluginManager.parseUrls(links) - self.core.files.addLinks(hoster, pid) + if hoster: + self.core.files.addLinks(hoster, pid) self.core.threadManager.createInfoThread(hoster, pid) self.core.threadManager.createDecryptThread(crypter, pid) @@ -998,4 +999,4 @@ class Api(Iface): def setUserPermission(self, user, permission, role): self.core.db.setPermission(user, permission) - self.core.db.setRole(user, role)
\ No newline at end of file + self.core.db.setRole(user, role) diff --git a/module/PyFile.py b/module/PyFile.py index dae61e361..b446fde65 100644 --- a/module/PyFile.py +++ b/module/PyFile.py @@ -17,13 +17,12 @@ @author: mkaay """ -from interaction.PullEvents import UpdateEvent -from module.utils import formatSize, lock from time import sleep, time - from threading import RLock +from module.utils import formatSize, lock + statusMap = { "finished": 0, "offline": 1, diff --git a/module/PyPackage.py b/module/PyPackage.py index d4b468f9c..970982e68 100644 --- a/module/PyPackage.py +++ b/module/PyPackage.py @@ -17,8 +17,6 @@ @author: mkaay """ -from interaction.PullEvents import UpdateEvent - class PyPackage(): """ Represents a package object at runtime diff --git a/module/interaction/EventManager.py b/module/interaction/EventManager.py index 0c4fc80c9..8a80553cf 100644 --- a/module/interaction/EventManager.py +++ b/module/interaction/EventManager.py @@ -1,7 +1,6 @@ # -*- coding: utf-8 -*- from time import time -from PullEvents import ReloadAllEvent from module.utils import uniqify class EventManager: @@ -55,4 +54,4 @@ class Client: return self.events.pop(0) def addEvent(self, event): - self.events.append(event)
\ No newline at end of file + self.events.append(event) diff --git a/module/plugins/Crypter.py b/module/plugins/Crypter.py index 7c76afee7..c645f2a72 100644 --- a/module/plugins/Crypter.py +++ b/module/plugins/Crypter.py @@ -159,8 +159,8 @@ class Crypter(Base): self.decrypt() result = self.convertPackages() else: - if not has_method(cls, "decryptFile"): - self.logDebug("No Decrypting method was overwritten in plugin %s" % self.__name__) + if not has_method(cls, "decryptFile") or urls: + self.logDebug("No suited decrypting method was overwritten in plugin") result = [] if has_method(cls, "decryptFile"): @@ -199,7 +199,7 @@ class Crypter(Base): for url in urls: path = None if url.startswith("http"): - path = None # skip directly + pass elif exists(url): path = url elif exists(self.core.path(url)): @@ -212,7 +212,6 @@ class Crypter(Base): f.close() except IOError, e: self.logError("IOError", e) - remote.append(url) else: remote.append(url) |