From ace0d590b4ec284bc7f5798a678effc25a96808c Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 14 Sep 2010 18:07:50 +0200 Subject: packages editable --- pyLoadCore.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'pyLoadCore.py') diff --git a/pyLoadCore.py b/pyLoadCore.py index 60bfdc660..353737bce 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -751,6 +751,17 @@ class ServerMethods(): def order_file(self, id, pos): self.core.files.reorderFile(id, pos) + def set_package_data(self, id, data): + p = self.core.files.getPackage(id) + if not p: return + + for key, value in data.iteritems(): + if key == "id": continue + setattr(p, key, value) + + p.sync() + self.core.files.save() + def is_time_download(self): start = self.core.config['downloadTime']['start'].split(":") end = self.core.config['downloadTime']['end'].split(":") -- cgit v1.2.3