Skip to content

Commit 16c64c6

Browse files
committed
Try to get concurrency working
1 parent ee1beff commit 16c64c6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

program_admin/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ async def sync(
261261

262262
# Sync product/price accounts
263263

264-
transactions: list[Coroutine[Any, Any, None]] = []
264+
transactions: List[asyncio.Task[None]] = []
265265

266266
product_updates: bool = False
267267

@@ -282,7 +282,9 @@ async def sync(
282282
instructions.extend(product_instructions)
283283
if send_transactions:
284284
transactions.append(
285-
self.send_transaction(product_instructions, product_keypairs)
285+
asyncio.create_task(
286+
self.send_transaction(product_instructions, product_keypairs)
287+
)
286288
)
287289

288290
await asyncio.gather(*transactions)
@@ -308,7 +310,9 @@ async def sync(
308310
instructions.extend(price_instructions)
309311
if send_transactions:
310312
transactions.append(
311-
self.send_transaction(price_instructions, price_keypairs)
313+
asyncio.create_task(
314+
self.send_transaction(price_instructions, price_keypairs)
315+
)
312316
)
313317

314318
await asyncio.gather(*transactions)

0 commit comments

Comments
 (0)