From 7c00440dfb7fd9772a5674f8e04f66aea2e73a10 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 19 Jul 2011 19:37:09 +0200 Subject: fix in unrar plugin --- module/Api.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'module/Api.py') diff --git a/module/Api.py b/module/Api.py index be72ee359..221809dc2 100644 --- a/module/Api.py +++ b/module/Api.py @@ -240,7 +240,7 @@ class Api(Iface): return data - def addPackage(self, name, links, dest): + def addPackage(self, name, links, dest=Destination.Queue): """Adds a package, with links to desired destination. :param name: name of the new package @@ -343,6 +343,19 @@ class Api(Iface): return [self.addPackage(name, urls, dest) for name, urls in self.generatePackages(links).iteritems()] + def checkAndAddPackages(self, links, dest=Destination.Queue): + """Checks online status, retrieves names, and will add packages.\ + Because of this packages are not added immediatly, only for internal use. + + :param links: list of urls + :param dest: `Destination` + :return: None + """ + data = self.core.pluginManager.parseUrls(urls) + self.core.threadManager.createResultThread(data, True) + + + def getPackageData(self, pid): """Returns complete information about package, and included files. -- cgit v1.2.3