Size: a a a

2020 January 22

p

polunin.ai in aiogram [ru]
Накладных расходов от асинка дохрена
источник

G

Gabben in aiogram [ru]
this is not mrklf
Только надо в тредпуле запускать, а то как не асинхронно
Там тредпул на синхронные
источник

t

this is not mrklf in aiogram [ru]
Вы ничего не понимаете в асинхронности, мсье
источник

t

this is not mrklf in aiogram [ru]
Gabben
Там тредпул на синхронные
Отлично.
источник

t

this is not mrklf in aiogram [ru]
Тогда все замечательно
источник

p

polunin.ai in aiogram [ru]
this is not mrklf
Вы ничего не понимаете в асинхронности, мсье
Зато я шарю зачем он нужен
источник

p

polunin.ai in aiogram [ru]
А вы видимо нет
источник

t

this is not mrklf in aiogram [ru]
что прости?
источник

t

this is not mrklf in aiogram [ru]
ты числа синхронно что ли считаешь?
источник

G

Gabben in aiogram [ru]
Чуваки из раста похоже не шарят
источник

p

polunin.ai in aiogram [ru]
А, тролинг
источник

p

polunin.ai in aiogram [ru]
Ок
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Gabben
асинхронно складываем два числа через нужное время
https://gist.github.com/gabbhack/a7f2cd441eda8af3ae6c6997153e1f8c

asyncio.run(timer(functools.partial(lambda a, b: a+b, 1, 2), wait_time=5))
Ебать я сдох
источник

t

this is not mrklf in aiogram [ru]
Можно сделать обертку и получится что-то вроде:

async with plus(2, 2) as result:
   print(result)
источник

t

this is not mrklf in aiogram [ru]
Красота.
источник

S

Sergey in aiogram [ru]
зарту не показывайте только
источник

G

Gabben in aiogram [ru]
this is not mrklf
Можно сделать обертку и получится что-то вроде:

async with plus(2, 2) as result:
   print(result)
А ещё аргумент cpu_bound для пула процессов
источник

G

Gabben in aiogram [ru]
this is not mrklf
Можно сделать обертку и получится что-то вроде:

async with plus(2, 2) as result:
   print(result)
await result.read()
источник

t

this is not mrklf in aiogram [ru]
хм
источник

p

polunin.ai in aiogram [ru]
async with ArithmeticSession() as session:
 async with session.plus() as plus:
   await plus.put(1)
   await plus.put(2)
   return await plus.calculate()
источник