Skip to content

Commit adda199

Browse files
committed
Revert "Replace ensure_future usages to create_task"
This reverts commit 9940dd6
1 parent 94603f1 commit adda199

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

pyrogram/client/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -352,14 +352,14 @@ async def start(self):
352352

353353
for _ in range(Client.UPDATES_WORKERS):
354354
self.updates_worker_tasks.append(
355-
asyncio.create_task(self.updates_worker())
355+
asyncio.ensure_future(self.updates_worker())
356356
)
357357

358358
log.info("Started {} UpdatesWorkerTasks".format(Client.UPDATES_WORKERS))
359359

360360
for _ in range(Client.DOWNLOAD_WORKERS):
361361
self.download_worker_tasks.append(
362-
asyncio.create_task(self.download_worker())
362+
asyncio.ensure_future(self.download_worker())
363363
)
364364

365365
log.info("Started {} DownloadWorkerTasks".format(Client.DOWNLOAD_WORKERS))
@@ -1623,7 +1623,7 @@ async def worker(session):
16231623
return
16241624

16251625
try:
1626-
await asyncio.create_task(session.send(data))
1626+
await asyncio.ensure_future(session.send(data))
16271627
except Exception as e:
16281628
log.error(e)
16291629

@@ -1644,7 +1644,7 @@ async def worker(session):
16441644
file_id = file_id or self.rnd_id()
16451645
md5_sum = md5() if not is_big and not is_missing_part else None
16461646
pool = [Session(self, self.storage.dc_id, self.storage.auth_key, is_media=True) for _ in range(pool_size)]
1647-
workers = [asyncio.create_task(worker(session)) for session in pool for _ in range(workers_count)]
1647+
workers = [asyncio.ensure_future(worker(session)) for session in pool for _ in range(workers_count)]
16481648
queue = asyncio.Queue(16)
16491649

16501650
try:

pyrogram/client/ext/dispatcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ async def start(self):
9898
self.locks_list.append(asyncio.Lock())
9999

100100
self.update_worker_tasks.append(
101-
asyncio.create_task(self.update_worker(self.locks_list[-1]))
101+
asyncio.ensure_future(self.update_worker(self.locks_list[-1]))
102102
)
103103

104104
log.info("Started {} UpdateWorkerTasks".format(self.workers))

pyrogram/client/ext/syncer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ async def remove(cls, client):
5959
@classmethod
6060
def start(cls):
6161
cls.event.clear()
62-
asyncio.create_task(cls.worker())
62+
asyncio.ensure_future(cls.worker())
6363

6464
@classmethod
6565
def stop(cls):

pyrogram/session/session.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ async def start(self):
123123
try:
124124
await self.connection.connect()
125125

126-
self.net_worker_task = asyncio.create_task(self.net_worker())
127-
self.recv_task = asyncio.create_task(self.recv())
126+
self.net_worker_task = asyncio.ensure_future(self.net_worker())
127+
self.recv_task = asyncio.ensure_future(self.recv())
128128

129129
self.current_salt = FutureSalt(0, 0, Session.INITIAL_SALT)
130130
self.current_salt = FutureSalt(
@@ -137,7 +137,7 @@ async def start(self):
137137
self.current_salt = \
138138
(await self._send(functions.GetFutureSalts(num=1), timeout=self.START_TIMEOUT)).salts[0]
139139

140-
self.next_salt_task = asyncio.create_task(self.next_salt())
140+
self.next_salt_task = asyncio.ensure_future(self.next_salt())
141141

142142
if not self.is_cdn:
143143
await self._send(
@@ -157,7 +157,7 @@ async def start(self):
157157
timeout=self.START_TIMEOUT
158158
)
159159

160-
self.ping_task = asyncio.create_task(self.ping())
160+
self.ping_task = asyncio.ensure_future(self.ping())
161161

162162
log.info("Session initialized: Layer {}".format(layer))
163163
log.info("Device: {} - {}".format(self.client.device_model, self.client.app_version))
@@ -351,7 +351,7 @@ async def recv(self):
351351
log.warning("Server sent \"{}\"".format(Int.read(BytesIO(packet))))
352352

353353
if self.is_connected.is_set():
354-
asyncio.create_task(self.restart())
354+
asyncio.ensure_future(self.restart())
355355

356356
break
357357

0 commit comments

Comments
 (0)