From 11c80f1d4985b21b5800b981428f7bf88fa9778b Mon Sep 17 00:00:00 2001 From: RaNaN Date: Thu, 7 Oct 2010 13:11:07 +0200 Subject: recycle sqlite connection --- module/plugins/Plugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'module/plugins/Plugin.py') diff --git a/module/plugins/Plugin.py b/module/plugins/Plugin.py index 55faa37e1..bfe10845d 100644 --- a/module/plugins/Plugin.py +++ b/module/plugins/Plugin.py @@ -31,6 +31,7 @@ from os import chmod from os import stat from os.path import exists from os.path import join +from os.path import basename if os.name != "nt": from os import chown @@ -296,13 +297,14 @@ class Plugin(object): name = self.pyfile.name.encode(sys.getfilesystemencoding(), "replace") newname = self.req.download(url, name, location, get, post, ref, cookies) - + newname = basename(newname) + self.pyfile.size = self.req.dl_size if newname and newname != name: self.log.info("%(name)s saved as %(newname)s" % {"name": name, "newname": newname}) name = newname - self.pyfile.name = newname + #self.pyfile.name = newname if self.core.config["permission"]["change_file"]: chmod(join(location, name), int(self.core.config["permission"]["file"],8)) -- cgit v1.2.3