Size: a a a

2021 February 28

KR

K R in PiterPy Meetup
И это не считая интеграций в ИДЕ
источник

E

Eugene in PiterPy Meetup
K R
У gdb из коробки есть гуевый и туевый фронтенды
И как же это работает для ситона (cygdb)?
источник

KR

K R in PiterPy Meetup
Eugene
И как же это работает для ситона (cygdb)?
Если это именно расширение gdb, то нормально работает
источник

KR

K R in PiterPy Meetup
Но надо проверять
источник

KR

K R in PiterPy Meetup
Если что, расширения очень легко дорабатываются
источник

E

Eugene in PiterPy Meetup
K R
Если это именно расширение gdb, то нормально работает
То, что я тут вижу - это просто самописный отладчик консольный
https://github.com/cython/cython/blob/master/Cython/Debugger/Cygdb.py

Но главное - это отладочные символы.
источник

E

Eugene in PiterPy Meetup
"Cython comes with an extension for the GNU Debugger that helps users debug Cython code. To use this functionality, you will need to install gdb 7.2 or higher, built with Python support (linked to Python 2.6 or higher). The debugger supports debuggees with versions 2.6 and higher. For Python 3, code should be built with Python 3 and the debugger should be run with Python 2 (or at least it should be able to find the Python 2 Cython installation). Note that in recent versions of Ubuntu, for instance, gdb installed with apt-get is configured with Python 3."
источник

KR

K R in PiterPy Meetup
Eugene
"Cython comes with an extension for the GNU Debugger that helps users debug Cython code. To use this functionality, you will need to install gdb 7.2 or higher, built with Python support (linked to Python 2.6 or higher). The debugger supports debuggees with versions 2.6 and higher. For Python 3, code should be built with Python 3 and the debugger should be run with Python 2 (or at least it should be able to find the Python 2 Cython installation). Note that in recent versions of Ubuntu, for instance, gdb installed with apt-get is configured with Python 3."
То есть это расширение
источник

E

Eugene in PiterPy Meetup
Вот это забавно

For Python 3, code should be built with Python 3 and the debugger should be run with Python 2 (or at least it should be able to find the Python 2 Cython installation). Note that in recent versions of Ubuntu, for instance, gdb installed with apt-get is configured with Python 3.

То есть, я правильно, понимаю, что gdb должен быть собран с поддержкой Python2? :)
источник

KR

K R in PiterPy Meetup
Eugene
Вот это забавно

For Python 3, code should be built with Python 3 and the debugger should be run with Python 2 (or at least it should be able to find the Python 2 Cython installation). Note that in recent versions of Ubuntu, for instance, gdb installed with apt-get is configured with Python 3.

То есть, я правильно, понимаю, что gdb должен быть собран с поддержкой Python2? :)
Собран с третьей, остальное по запуск. Но подробнее не расскажу, т.к. конкретно этот случай руками не трогал.
источник
2021 March 01

Б

Боброний in PiterPy Meetup
Как часто просите пересмотр зп? (если повышают сами, то как часто?)
Анонимный опрос
35%
Раз в полгода
47%
Раз в год
2%
Раз в два года
5%
Раз в три года
2%
Реже
7%
Только при переходе в новую должность
2%
При прочих достижениях
Проголосовало: 43
источник
2021 March 02

E

Eugene in PiterPy Meetup
Кто-нибудь натыкался на это?
https://github.com/tiangolo/fastapi/issues/1437
источник

E

Eugene in PiterPy Meetup
Суть в том, что у меня есть модели с custom __root__, по сути - это словари с валидаторами и ограничениями на то, что должно лежать в ключах и значениях. И я не могу использовать такие модели в Query-параметрах в fastapi. До pydantic 1.8 их вообще нигде нельзя было использовать из-за бага с парсингом nested __root__.

Всё это выглядит очень печально. По сути они вынуждают меня использовать GET с body или POST там где нужен GET с query-параметром в виде json.
источник

E

Eugene in PiterPy Meetup
источник

E

Eugene in PiterPy Meetup
источник

Б

Боброний in PiterPy Meetup
Eugene
Суть в том, что у меня есть модели с custom __root__, по сути - это словари с валидаторами и ограничениями на то, что должно лежать в ключах и значениях. И я не могу использовать такие модели в Query-параметрах в fastapi. До pydantic 1.8 их вообще нигде нельзя было использовать из-за бага с парсингом nested __root__.

Всё это выглядит очень печально. По сути они вынуждают меня использовать GET с body или POST там где нужен GET с query-параметром в виде json.
А почему бы для этих целей не использовать кастомный тип?
источник

PR

Paul Rudnitskiy in PiterPy Meetup
Боброний
Как часто просите пересмотр зп? (если повышают сами, то как часто?)
Анонимный опрос
35%
Раз в полгода
47%
Раз в год
2%
Раз в два года
5%
Раз в три года
2%
Реже
7%
Только при переходе в новую должность
2%
При прочих достижениях
Проголосовало: 43
просить — не значит — получать
источник

Б

Боброний in PiterPy Meetup
Paul Rudnitskiy
просить — не значит — получать
Конечно
источник

PR

Paul Rudnitskiy in PiterPy Meetup
просто если проводить опрос "как часто вам повышают зарплату" — результат может быть радикально иным. Потому я и среагировал
источник

E

Eugene in PiterPy Meetup
Боброний
А почему бы для этих целей не использовать кастомный тип?
То есть вместо моего key vale pair использовать кастомный словарь? Я когда-то делал кастомный стринг для pydantic. Можно попробовать. Просто модель с root выглядело самым простым решением.
источник