mirror of
https://github.com/python-telegram-bot/python-telegram-bot.git
synced 2024-12-23 06:50:29 +01:00
allow jobs to be ran outside of jobqueue
This commit is contained in:
parent
e7f4a07b7a
commit
2534e0df9b
1 changed files with 4 additions and 4 deletions
|
@ -101,7 +101,7 @@ class JobQueue(object):
|
||||||
self.logger.debug('Running job %s' % job.name)
|
self.logger.debug('Running job %s' % job.name)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
job.run()
|
job.run(self.bot)
|
||||||
|
|
||||||
except:
|
except:
|
||||||
self.logger.exception(
|
self.logger.exception(
|
||||||
|
@ -180,7 +180,7 @@ class Job(object):
|
||||||
interval (float):
|
interval (float):
|
||||||
repeat (bool):
|
repeat (bool):
|
||||||
name (str):
|
name (str):
|
||||||
enabled (bool): If this job is currently active
|
enabled (bool): Boolean property that decides if this job is currently active
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
callback (function): The callback function that should be executed by the Job. It should
|
callback (function): The callback function that should be executed by the Job. It should
|
||||||
|
@ -207,9 +207,9 @@ class Job(object):
|
||||||
self._enabled = Event()
|
self._enabled = Event()
|
||||||
self._enabled.set()
|
self._enabled.set()
|
||||||
|
|
||||||
def run(self):
|
def run(self, bot):
|
||||||
"""Executes the callback function"""
|
"""Executes the callback function"""
|
||||||
self.callback(self.job_queue.bot, self)
|
self.callback(bot, self)
|
||||||
|
|
||||||
def schedule_removal(self):
|
def schedule_removal(self):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in a new issue