RB
Size: a a a
RB
БС
SA
asyncio.ensure_future(xxx())
coro = xxx()
if test:
await coro
else:
asyncio.ensure_fututre(coro)
def ensure_future(coro):
if test:
await coro
else:
asyncio.ensure_future(coro_
ensure_future(xxx())
cat main.py- пишет Raised. А зачем ensure_future-то использовать?
import asyncio
async def coro():
raise ValueError()
async def main():
try:
await coro()
except Exception as exc:
print(f"Raised {exc}")
else:
print("Not raised")
asyncio.run(main())
SA
SA
import asyncio- я чувствую, будто не понимаю твоей проблемы 🙁
async def coro():
raise ValueError()
def main():
try:
asyncio.get_event_loop().run_until_complete(coro())
except Exception as exc:
print(f"Raised {exc}")
else:
print("Not raised")
main()
SA
ИК
asyncio.ensure_future(xxx())
coro = xxx()
if test:
await coro
else:
asyncio.ensure_fututre(coro)
def ensure_future(coro):
if test:
await coro
else:
asyncio.ensure_future(coro_
ensure_future(xxx())
xxx()
, чем такое творить? Просто такие ифчики в проде - до добра не доведутБС
await coro()
БС
xxx()
, чем такое творить? Просто такие ифчики в проде - до добра не доведутИК
БС
AM
ИК
RB
AM
RB
KK
asyncio.ensure_future(xxx())
coro = xxx()
if test:
await coro
else:
asyncio.ensure_fututre(coro)
def ensure_future(coro):
if test:
await coro
else:
asyncio.ensure_future(coro_
ensure_future(xxx())
KK
KK
AS