Size: a a a

2021 August 20

N

Nikita in PiterPy Meetup
По сырцам он всё равно в итоге идёт в typing
источник

DB

Dima Boger in PiterPy Meetup
В 3.9 тоже?
источник

N

Nikita in PiterPy Meetup
Я делаю cmd+b из pycharm по Match
Он в py39 прокидывает в typing
источник

N

Nikita in PiterPy Meetup
Попробую в модуль re сходить
источник

DB

Dima Boger in PiterPy Meetup
Я думаю что не очень важно идёт он в typing или нет на самом деле, лишь бы mypy понимал
источник

MK

Maxim Koltsov in PiterPy Meetup
Богер оброс?
источник

DB

Dima Boger in PiterPy Meetup
И к другим важным новостям этого чата
источник

N

Nikita in PiterPy Meetup
Типа когда ещё этот py12 будет, да?)
источник

N

Nikita in PiterPy Meetup
А в re они забавно сделали
источник

e

esp in PiterPy Meetup
Зачем это вообще типизировать?
источник

DB

Dima Boger in PiterPy Meetup
у match есть методы, например .group()
источник

Б

Боброний in PiterPy Meetup
НАДО ВСЁ ТИПИЗИРОВАТЬ
источник

Б

Боброний in PiterPy Meetup
источник

e

esp in PiterPy Meetup
Достаточно просто указать re.Match в аннотации
источник

DB

Dima Boger in PiterPy Meetup
Не всегда AnyStr хватает
источник

DB

Dima Boger in PiterPy Meetup
Регекспы бывают не только на обычные строки, но и на байты
источник

RC

Ruslan Chekalov in PiterPy Meetup
заорал
источник

N

Nikita in PiterPy Meetup
match: Optional[Match[str]]
if (match := ERROR_REGEX.match(error_string)) is not None:
   match.groups()[0] # or something


Так понятно и удобно из pycharm
источник

e

esp in PiterPy Meetup
Может и бывают в 0.1% случаев. 😏 Байты - это просто байты, тот, кто хочет регекспами обрабатывать байты в питон-коде наверное видел всякое дерьмо. 😏 Например парсил выхлоп mercurial в unix
источник
2021 August 21

K

Kristina in PiterPy Meetup
Привет, друзья!
Могу ли я поделиться кодом в этом чате с реализацией паттерна "репозиторий" на ревью? Не уверена, что правильно сделала, но работает.
источник