Size: a a a

Сообщество Python Программистов

2020 May 01

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Хотя можно ещё круче
"Режим туториала"
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
"Режим туториала"
А круче при регистрации давать сначала правила, а потом давать тестовый вопрос и ручное одобрение регистрации🌚👍
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Всё заблокировано, только всплывающие сообщения с правилами (чередой по одному), сменяющие друг друга по таймауту
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
А круче при регистрации давать сначала правила, а потом давать тестовый вопрос и ручное одобрение регистрации🌚👍
Тоже можно)
источник

R3

Rud 356 in Сообщество Python Программистов
Опять ебучая реклама
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
def gen(_max):
   return list(range(_max)).__iter__()
g = gen(5)
while True:
   try:
       n = next(g)
       print(n)
       g.__setstate__(5)
   except StopIteration:
       break


Result:
0
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Приколюха
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Language:
py3


Source:
def gen(_max):
   return list(range(_max)).__iter__()
g = gen(5)
while True:
   try:
       n = next(g)
       print(n)
       if n==2:
           g.__setstate__(10)
   except StopIteration:
       print('stopped')
       break


Result:
0
1
2
stopped
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Вот я и начал подкрадываться к настоящему пониманию как работает асинхронка на генераторах
источник

R3

Rud 356 in Сообщество Python Программистов
Я уже познал дзен)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Я уже познал дзен)
Ну и, сможешь раскидать как реализован await?))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Что-то больше чем "оно на генераторах работает"
источник

R3

Rud 356 in Сообщество Python Программистов
Это yield from
источник

R3

Rud 356 in Сообщество Python Программистов
Это буквально сука он
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
А что оно yield from? Откуда yield?
источник

R3

Rud 356 in Сообщество Python Программистов
Сатри
источник

R3

Rud 356 in Сообщество Python Программистов
Я открыл пеп с новым синтаксисом и по началу ахуел как они асинк пример запустили без асинкио лупа
источник

R3

Rud 356 in Сообщество Python Программистов
Потом я решил просто написать функцию через async def и взаимодействовать с ней, как генератор и инициализировать через .send(None)
источник

R3

Rud 356 in Сообщество Python Программистов
И оно сука работало так, как генератор и работает
источник

R3

Rud 356 in Сообщество Python Программистов
А на сях генераторы работают что-то рядом с goto, только там какая-то более хитровыебаная конструкция
источник