diff options
Diffstat (limited to 'pyLoadCli.py')
-rw-r--r-- | pyLoadCli.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/pyLoadCli.py b/pyLoadCli.py index bf96f3cca..cc2598600 100644 --- a/pyLoadCli.py +++ b/pyLoadCli.py @@ -310,6 +310,16 @@ class Cli: elif command == "kill": self.client.kill() + elif command == "restart_file": + for x in args: + self.client.restartFile(int(x)) + print "Files restarted." + elif command == "restart_package": + for pid in args: + pack = self.client.getPackageData(int(pid)) + self.client.restartPackage(pack.pid) + print "Packages restarted." + else: print_commands() @@ -393,6 +403,8 @@ def print_commands(): ("del_file <fid> <fid2>...", _("Delete Files from Queue/Collector")), ("del_package <pid> <pid2>...", _("Delete Packages from Queue/Collector")), ("move <pid> <pid2>...", _("Move Packages from Queue to Collector or vice versa")), + ("restart_file <fid> <fid2>...", _("Restart files")), + ("restart_package <pid> <pid2>...", _("Restart packages")), ("pause", _("Pause the server")), ("unpause", _("continue downloads")), ("toggle", _("Toggle pause/unpause")), |