File tree Expand file tree Collapse file tree 5 files changed +8
-8
lines changed
Expand file tree Collapse file tree 5 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ async def start(self):
115115 self .locks_list .append (asyncio .Lock ())
116116
117117 self .handler_worker_tasks .append (
118- asyncio . ensure_future (self .handler_worker (self .locks_list [- 1 ]))
118+ self . loop . create_task (self .handler_worker (self .locks_list [- 1 ]))
119119 )
120120
121121 logging .info (f"Started { self .client .workers } HandlerTasks" )
@@ -148,7 +148,7 @@ async def fn():
148148 for lock in self .locks_list :
149149 lock .release ()
150150
151- asyncio . ensure_future (fn ())
151+ self . loop . create_task (fn ())
152152
153153 def remove_handler (self , handler , group : int ):
154154 async def fn ():
@@ -164,7 +164,7 @@ async def fn():
164164 for lock in self .locks_list :
165165 lock .release ()
166166
167- asyncio . ensure_future (fn ())
167+ self . loop . create_task (fn ())
168168
169169 async def handler_worker (self , lock ):
170170 while True :
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ async def worker(session):
101101 return
102102
103103 try :
104- await asyncio . ensure_future (session .send (data ))
104+ await self . loop . create_task (session .send (data ))
105105 except Exception as e :
106106 log .error (e )
107107
@@ -139,7 +139,7 @@ async def worker(session):
139139 await self .storage .test_mode (), is_media = True
140140 ) for _ in range (pool_size )
141141 ]
142- workers = [asyncio . ensure_future (worker (session )) for session in pool for _ in range (workers_count )]
142+ workers = [self . loop . create_task (worker (session )) for session in pool for _ in range (workers_count )]
143143 queue = asyncio .Queue (16 )
144144
145145 try :
Original file line number Diff line number Diff line change @@ -65,6 +65,6 @@ async def do_it():
6565 if block :
6666 await do_it ()
6767 else :
68- asyncio . ensure_future (do_it ())
68+ self . loop . create_task (do_it ())
6969
7070 return self
Original file line number Diff line number Diff line change @@ -60,6 +60,6 @@ async def do_it():
6060 if block :
6161 await do_it ()
6262 else :
63- asyncio . ensure_future (do_it ())
63+ self . loop . create_task (do_it ())
6464
6565 return self
Original file line number Diff line number Diff line change @@ -59,7 +59,7 @@ async def remove(cls, client):
5959 @classmethod
6060 def start (cls ):
6161 cls .event .clear ()
62- asyncio .ensure_future (cls .worker ())
62+ asyncio .get_event_loop (). create_task (cls .worker ())
6363
6464 @classmethod
6565 def stop (cls ):
You can’t perform that action at this time.
0 commit comments