mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-10-31 07:57:38 +03:00 
			
		
		
		
	Use create_task instead ensure_future
This commit is contained in:
		
							parent
							
								
									f95400ea7e
								
							
						
					
					
						commit
						091b03c635
					
				|  | @ -150,13 +150,12 @@ class UpdateMethods(UserMethods): | |||
|                         itertools.chain(update.users, update.chats)} | ||||
|             for u in update.updates: | ||||
|                 u._entities = entities | ||||
|                 asyncio.ensure_future( | ||||
|                     self._dispatch_update(u), loop=self._loop) | ||||
|                 self._loop.create_task(self._dispatch_update(u)) | ||||
|             return | ||||
|         if isinstance(update, types.UpdateShort): | ||||
|             update = update.update | ||||
|         update._entities = {} | ||||
|         asyncio.ensure_future(self._dispatch_update(update), loop=self._loop) | ||||
|         self._loop.create_task(self._dispatch_update(update)) | ||||
| 
 | ||||
|     async def _dispatch_update(self, update): | ||||
|         if self._events_pending_resolve: | ||||
|  |  | |||
|  | @ -232,12 +232,10 @@ class MTProtoSender: | |||
|                 raise _last_error | ||||
| 
 | ||||
|         __log__.debug('Starting send loop') | ||||
|         self._send_loop_handle = asyncio.ensure_future( | ||||
|             self._send_loop(), loop=self._loop) | ||||
|         self._send_loop_handle = self._loop.create_task(self._send_loop()) | ||||
| 
 | ||||
|         __log__.debug('Starting receive loop') | ||||
|         self._recv_loop_handle = asyncio.ensure_future( | ||||
|             self._recv_loop(), loop=self._loop) | ||||
|         self._recv_loop_handle = self._loop.create_task(self._recv_loop()) | ||||
| 
 | ||||
|         if self._is_first_query: | ||||
|             __log__.debug('Running first query') | ||||
|  | @ -352,11 +350,11 @@ class MTProtoSender: | |||
|                 continue | ||||
|             except ConnectionError as e: | ||||
|                 __log__.info('Connection reset while receiving %s', e) | ||||
|                 asyncio.ensure_future(self._reconnect(), loop=self._loop) | ||||
|                 self._loop.create_task(self._reconnect()) | ||||
|                 break | ||||
|             except OSError as e: | ||||
|                 __log__.warning('OSError while receiving %s', e) | ||||
|                 asyncio.ensure_future(self._reconnect(), loop=self._loop) | ||||
|                 self._loop.create_task(self._reconnect()) | ||||
|                 break | ||||
| 
 | ||||
|             # TODO Check salt, session_id and sequence_number | ||||
|  | @ -375,7 +373,7 @@ class MTProtoSender: | |||
|                 # an actually broken authkey? | ||||
|                 __log__.warning('Broken authorization key?: {}'.format(e)) | ||||
|                 self.state.auth_key = None | ||||
|                 asyncio.ensure_future(self._reconnect(), loop=self._loop) | ||||
|                 self._loop.create_task(self._reconnect()) | ||||
|                 break | ||||
|             except SecurityError as e: | ||||
|                 # A step while decoding had the incorrect data. This message | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user