Size: a a a

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

2020 September 09

l

let45fc in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
@Rud356 а ты на фласке тоже пишешь с декораторами (и глобалами, и "фиксом" циклических импортов через импорты в функциях) или есть нормальное решение?
В питоне 3.7+ можно испортить пакет, тогда циклический импорт срабатывать не будет
источник

YD

Yevhen Dmytrenko in Сообщество Python Программистов
я побоялся кидать ту где Гвидо и то как он начинал, все таки вы мне нужны)
источник

e

ell in Сообщество Python Программистов
Yevhen Dmytrenko
пока пацаны)
а ты смелый, молодец)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
let45fc
В питоне 3.7+ можно испортить пакет, тогда циклический импорт срабатывать не будет
Я примерно понял как ботов писать без глобалов[bot, dp, db, ...] (сам пишу пока с глобалами, лень переделывать)
А вот на фласк смотрю и чот не очень пока понимаю как без глобалов
источник

YD

Yevhen Dmytrenko in Сообщество Python Программистов
ell
а ты смелый, молодец)
ну ты знаешь, эти ребята меня обычно кроют тут хуями, но при этом они говорят(несознательно) что делать) плюс я когда пишу вопрос часто сам понимаю что надо сделать или то что я спросил такая хуйня в ахуе просто)
источник

l

let45fc in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Я примерно понял как ботов писать без глобалов[bot, dp, db, ...] (сам пишу пока с глобалами, лень переделывать)
А вот на фласк смотрю и чот не очень пока понимаю как без глобалов
Что бля как ты без глобалов будешь писать ботов? И где глобалы в фласке?
источник

l

let45fc in Сообщество Python Программистов
Я не быкую, мне реально интересно
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
let45fc
Что бля как ты без глобалов будешь писать ботов? И где глобалы в фласке?
from app import app


@app.route()
...
источник

Б

Брахма in Сообщество Python Программистов
ell
Хауди посмотри)
-10
источник

K

KarmaBot in Сообщество Python Программистов
Вы уменьшили карму ell до -13.89 (-9.89)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Вот объект апп это глобал
источник

l

let45fc in Сообщество Python Программистов
А, точно. Ну в aiohttp можно роуты отдельно создавать и потом регать их в app в одном отдельном месте
источник

l

let45fc in Сообщество Python Программистов
А с ботами как?
источник

R3

Rud 356 in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
@Rud356 а ты на фласке тоже пишешь с декораторами (и глобалами, и "фиксом" циклических импортов через импорты в функциях) или есть нормальное решение?
Ну на фласке если лень - то бахаю декораторами. А организовать надо чтоб избавится от циклических импортом можно создав в app.py фласковое приложение, а запускать его из start.py, куда импортнешь после файла приложения роуты
источник

Б

Брахма in Сообщество Python Программистов
Yevhen Dmytrenko
хотел узнать, пользуется ли кто в реальных проетах VSCode или все на PYCharm сидят? можно ли создать опрос?)
чарм, однозначно
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
let45fc
А с ботами как?
Типа того же. Берешь пишешь мейн, передаешь в него конфиг, в мейне создаешь бота и диспетчера, и вызываешь функцию регистрирующую хендлеры
источник

R3

Rud 356 in Сообщество Python Программистов
в фласке тоже роуты можно регать через app.add_route вроде бы, но мне всегда лень
источник

l

let45fc in Сообщество Python Программистов
А, понял
источник

YD

Yevhen Dmytrenko in Сообщество Python Программистов
Брахма
чарм, однозначно
согласен, удобно, но что если надо будет там из консоли исправить шо-то?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
в фласке тоже роуты можно регать через app.add_route вроде бы, но мне всегда лень
Прост я смотрю там и все расширения изначально готовы работать с декораторами, вот и задумался🤔
источник