summaryrefslogtreecommitdiffstats
path: root/pyLoadCore.py
diff options
context:
space:
mode:
authorGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2009-12-16 23:45:21 +0100
committerGravatar RaNaN <Mast3rRaNaN@hotmail.de> 2009-12-16 23:45:21 +0100
commitaea618c1bffe9ea6eb44b8555f17349b39dfe22b (patch)
tree407b9a864ad9733eecdd4eb7b247af554c450858 /pyLoadCore.py
parentmerged (diff)
downloadpyload-aea618c1bffe9ea6eb44b8555f17349b39dfe22b.tar.xz
new functions for interacting with core
Diffstat (limited to 'pyLoadCore.py')
-rwxr-xr-xpyLoadCore.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/pyLoadCore.py b/pyLoadCore.py
index ee8cd8109..c5be49c1a 100755
--- a/pyLoadCore.py
+++ b/pyLoadCore.py
@@ -122,12 +122,16 @@ class Core(object):
self.check_install("django", "Django for webinterface")
self.check_install("tesseract", "tesseract for captcha reading", False)
self.check_install("gocr", "gocr for captcha reading", False)
+
self.check_file(self.config['log']['log_folder'], _("folder for logs"), True)
self.check_file(self.config['general']['download_folder'], _("folder for downloads"), True)
self.check_file(self.config['general']['link_file'], _("file for links"))
self.check_file(self.config['general']['failed_file'], _("file for failed links"))
- script_folders = ['scripts/download_preparing/', 'scripts/download_finished/', 'scripts/package_finished/', 'scripts/reconnected/']
+
+ script_folders = ['scripts/download_preparing/', 'scripts/download_finished/', 'scripts/package_finished/', 'scripts/reconnected/'] # @TODO: windows save?
+
self.check_file(script_folders, _("folders for scripts"), True)
+
if self.config['ssl']['activated']:
self.check_install("OpenSSL", "OpenSSL for secure connection", True)
self.check_file(self.config['ssl']['cert'], _("ssl certificate"), False, True)
@@ -371,6 +375,12 @@ class ServerMethods():
else:
raise Exception("not allowed!")
+ def pause_server(self):
+ self.core.thread_list.pause = True
+
+ def unpause_server(self):
+ self.core.thread_list.pause = False
+
def status_server(self):
status = {}
status['pause'] = self.core.thread_list.pause