worker
¶
Submodules¶
Package Contents¶
-
class
worker.
Worker
(redis_addr, queue, task_count=0, download_limit=0, scan_limit=0, api_key=None, testing=0, scanner=None, scan_time_requirement=0, daily_rate_limit=None, hourly_rate_limit=None, minutely_rate_limit=None, secondly_rate_limit=None, allow_key_over_http=False)[source]¶ -
run
(self)¶
-
start
(self, loop: asyncio.AbstractEventLoop)¶
-
setup_synchronization
(self, loop: asyncio.AbstractEventLoop)¶
-
setup_graceful_shutdown
(self, loop: asyncio.AbstractEventLoop)¶
-
handle_signal
(self)¶
-
get_remaining_time
(self, job: JobRequest)¶
-
rate_limit_respond
(self, job: JobRequest)¶
-
is_key_secure
(self, job: JobRequest)¶
-