Size: a a a

2020 May 20

G

Gabben in aiogram [ru]
На зиге чё хорошо, если пропустил пару обновлений, то ты уже сам не можешь поддерживать
источник

t

this is not mrklf in aiogram [ru]
Gabben
На зиге чё хорошо, если пропустил пару обновлений, то ты уже сам не можешь поддерживать
так, ты не зиглангер и не можешь так говорить
источник

t

this is not mrklf in aiogram [ru]
переход с 0.5.0 на 0.6.0 занял у меня 2 минуты
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Wolfram Juno
Если на дядю, то нет. Надо писать такой код, чтобы тебя не уволили, так как другие отказываются работать с твоим кодом.
на ассемлере, никто не будет читать чужой код на ассемлере, оссобенно без комментариев
источник

t

this is not mrklf in aiogram [ru]
this is not mrklf
переход с 0.5.0 на 0.6.0 занял у меня 2 минуты
и то это был банальный реплейс .separate на .split
источник

G

Gabben in aiogram [ru]
this is not mrklf
и то это был банальный реплейс .separate на .split
Поэтому я сказал пару обновлений
источник

t

this is not mrklf in aiogram [ru]
Gabben
Поэтому я сказал пару обновлений
пару обновлений тоже легко
источник

EK

Evgeny Kovalchuk in aiogram [ru]
@JRootJunior
Так а раньше тоже нельзя было прокидывать контекст?
Или можно?

Это больше похоже на convenience функцию, без заделов на новый функционал
источник

AR

Alex RootJunior in aiogram [ru]
Evgeny Kovalchuk
Так что компиль с 3.9 ветки
угу, компилю в докере с гита :D
источник

EK

Evgeny Kovalchuk in aiogram [ru]
"аналог" asyncio.run
чтобы не трогать руками луп
источник

AR

Alex RootJunior in aiogram [ru]
Evgeny Kovalchuk
@JRootJunior
Так а раньше тоже нельзя было прокидывать контекст?
Или можно?

Это больше похоже на convenience функцию, без заделов на новый функционал
ну надо делать

ctx = contextvars.copy_context()
ctx.run(func, args)
источник

s

std::mpa in aiogram [ru]
Evgeny Kovalchuk
"аналог" asyncio.run
чтобы не трогать руками луп
не
источник

EK

Evgeny Kovalchuk in aiogram [ru]
MPA, надеюсь ты не напишешь, что эта функция делает не то, что asyncio.run?
источник

EK

Evgeny Kovalchuk in aiogram [ru]
Я же не просто так выделил слово "аналог" в кавычки
источник

s

std::mpa in aiogram [ru]
источник

AR

Alex RootJunior in aiogram [ru]
буквально вот это правит поведение контекста =)
источник

Т

Танджиро Камадо... in aiogram [ru]
А в асинцио или аиограмме есть некий секундомер?

Хочется реализовать якобы пропускной пункт ставок

Поступила ставка - от нее отсчитывается 3 секунды до ее обработки, но при этом ставки все равно поступают

То бишь, действует такая накопительная система
В течении 3 секунд ставки накапливаются, потом обработались

Как бы такое реализовать?
источник

M

Mr_ChAI in aiogram [ru]
asyncio.sleep?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев... in aiogram [ru]
напомните как избавиться от этого? у меня бот без диспетчера - только постинг. await bot.close()  на выходе вроде сделал
Exception ignored in: <function BaseBot.__del__ at 0x7fdeeb500d40>
Traceback (most recent call last):
 File "/usr/local/lib/python3.7/site-packages/aiogram/bot/base.py", line 109, in __del__
 ...
 File "/usr/local/lib/python3.7/asyncio/coroutines.py", line 28, in _is_debug_mode
AttributeError: 'NoneType' object has no attribute 'dev_mode'
Exception ignored in: <function BaseEventLoop.__del__ at 0x7fdeeec19b90>
Traceback (most recent call last):
 File "/usr/local/lib/python3.7/asyncio/base_events.py", line 625, in __del__
 File "/usr/local/lib/python3.7/asyncio/base_events.py", line 389, in __repr__
 File "/usr/local/lib/python3.7/asyncio/base_events.py", line 1805, in get_debug
AttributeError: '_UnixSelectorEventLoop' object has no attribute '_debug'
источник

Т

Танджиро Камадо... in aiogram [ru]
Mr_ChAI
asyncio.sleep?
Оно же будет стопить процесс в функции
источник