MCPcopy Index your code
hub / github.com/pyload/pyload / init

Method init

module/plugins/hooks/ExternalScripts.py:23–48  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

21 ("GammaC0de", "nitzo2001[AT}yahoo[DOT]com")]
22
23 def init(self):
24 self.scripts = {}
25
26 self.folders = ["pyload_start", "pyload_restart", "pyload_stop",
27 "before_reconnect", "after_reconnect",
28 "download_preparing", "download_failed",
29 # @TODO: Invert 'download_processed', 'download_finished' order in 0.4.10
30 "download_finished", "download_processed",
31 "archive_extract_failed", "archive_extracted",
32 # @TODO: Invert 'package_finished', 'package_processed' order in 0.4.10
33 "package_finished", "package_processed",
34 "package_deleted", "package_failed", "package_extract_failed", "package_extracted",
35 # @TODO: Invert `all_downloads_processed`, `all_downloads_finished` order in 0.4.10
36 "all_downloads_processed", "all_downloads_finished",
37 "all_archives_extracted", "all_archives_processed"]
38
39 self.event_map = {'archive_extract_failed': "archive_extract_failed",
40 'archive_extracted': "archive_extracted",
41 'package_extract_failed': "package_extract_failed",
42 'package_extracted': "package_extracted",
43 'all_archives_extracted': "all_archives_extracted",
44 'all_archives_processed': "all_archives_processed",
45 'pyload_updated': "pyload_updated"}
46
47 self.periodical.start(60)
48 self.periodical_task() # @NOTE: Initial scan so dont miss `pyload_start` scripts if any
49
50 def activate(self):
51 self.pyload_start()

Callers

nothing calls this directly

Calls 2

periodical_taskMethod · 0.95
startMethod · 0.45

Tested by

no test coverage detected