mirror of https://github.com/nocturn9x/giambio.git
Backup
This commit is contained in:
parent
77268f63bf
commit
52ba52f4ca
|
@ -10,6 +10,9 @@ class TaskManager(object):
|
||||||
"""Object constructor"""
|
"""Object constructor"""
|
||||||
|
|
||||||
self.scheduler = scheduler
|
self.scheduler = scheduler
|
||||||
|
self.tasks = self.scheduler.tasks
|
||||||
|
self.asleep = self.scheduler.paused
|
||||||
|
self.event_waiting = self.scheduler.event_waiting
|
||||||
self.values = {}
|
self.values = {}
|
||||||
|
|
||||||
async def __aenter__(self):
|
async def __aenter__(self):
|
||||||
|
@ -22,9 +25,9 @@ class TaskManager(object):
|
||||||
|
|
||||||
errors = []
|
errors = []
|
||||||
for task in itertools.chain(
|
for task in itertools.chain(
|
||||||
self.scheduler.tasks.copy(),
|
self.tasks.copy(),
|
||||||
self.scheduler.paused.items(),
|
self.asleep.items(),
|
||||||
self.scheduler.event_waiting.values(),
|
self.event_waiting.values(),
|
||||||
):
|
):
|
||||||
await task.cancel()
|
await task.cancel()
|
||||||
try:
|
try:
|
||||||
|
@ -44,7 +47,7 @@ class TaskManager(object):
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
tasks = itertools.chain(
|
tasks = itertools.chain(
|
||||||
self.scheduler.tasks.copy(), self.scheduler.paused.items()
|
self.tasks.copy(), self.asleep.items()
|
||||||
)
|
)
|
||||||
for task in tasks:
|
for task in tasks:
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue