Size: a a a

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

2021 January 20

А

Айван in Сообщество Python Программистов
Shadle
не совсем понял
dp в глобальном скоупе — плохо (как и вообще любая переменная там)
источник

S

Shadle in Сообщество Python Программистов
Айван
Глобальный Dispatcher 🥲
dp = Dispatcher(bot)
так записан
источник

S

Shadle in Сообщество Python Программистов
Айван
dp в глобальном скоупе — плохо (как и вообще любая переменная там)
извини, но не понял(
источник

БГ

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


Source:
def a():
   yield from range(10)
print(*a())


Result:
0 1 2 3 4 5 6 7 8 9
источник

БГ

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

А

Айван in Сообщество Python Программистов
Не, что сработает знаю. Просто уточнить, в соседнем чате как-то услышал
источник

VA

Vadim Apenko in Сообщество Python Программистов
Айван
dp в глобальном скоупе — плохо (как и вообще любая переменная там)
почему объект диспетчера плох в глобальном скоупе?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Айван
dp в глобальном скоупе — плохо (как и вообще любая переменная там)
источник

VA

Vadim Apenko in Сообщество Python Программистов
ну заканчивай с аудио, а?
Не удобно пиздец.

надо поставить на паузу видео, выключитьмузыку, закрыть шум, окна, надеть наушники....
создаёшь кучу проблем ради 3х секунд аудио, ну
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
ну заканчивай с аудио, а?
Не удобно пиздец.

надо поставить на паузу видео, выключитьмузыку, закрыть шум, окна, надеть наушники....
создаёшь кучу проблем ради 3х секунд аудио, ну
Ну ладно, я постараюсь
источник

VA

Vadim Apenko in Сообщество Python Программистов
Понимаю иногда записать аудио с чем-то большим... но три секунды...
источник

А

Айван in Сообщество Python Программистов
Vadim Apenko
почему объект диспетчера плох в глобальном скоупе?
Потому-что тогда это будет глобальной переменной, которая будет "путешествовать" по всем модулям с хэндлерами чтобы зарегистрировать их. А когда "вдруг" понадобится мультибот  — останется только дублировать код целиком
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Vadim Apenko
ну заканчивай с аудио, а?
Не удобно пиздец.

надо поставить на паузу видео, выключитьмузыку, закрыть шум, окна, надеть наушники....
создаёшь кучу проблем ради 3х секунд аудио, ну
То есть ты сидишь в чате, у тебя на фоне играет музыка и крутится видео со звуком из колонок, вокруг шумно и  открыто окно?))
источник

VA

Vadim Apenko in Сообщество Python Программистов
Айван
Потому-что тогда это будет глобальной переменной, которая будет "путешествовать" по всем модулям с хэндлерами чтобы зарегистрировать их. А когда "вдруг" понадобится мультибот  — останется только дублировать код целиком
А если заранее знаешь, что не будет мультибота? Можно?
источник

А

Айван in Сообщество Python Программистов
Эмм, серьёзно? Туда же куда и все подобные переменные — в main
источник

S

Shadle in Сообщество Python Программистов
Айван
Потому-что тогда это будет глобальной переменной, которая будет "путешествовать" по всем модулям с хэндлерами чтобы зарегистрировать их. А когда "вдруг" понадобится мультибот  — останется только дублировать код целиком
а в моем случае, то что не сохраняет проблема же не в этом?
источник

in Сообщество Python Программистов
Айван
Потому-что тогда это будет глобальной переменной, которая будет "путешествовать" по всем модулям с хэндлерами чтобы зарегистрировать их. А когда "вдруг" понадобится мультибот  — останется только дублировать код целиком
Мультибот не понадобится в 99% случаев)
источник

in Сообщество Python Программистов
Shadle
а в моем случае, то что не сохраняет проблема же не в этом?
Всё норм у тебя с диспатчером
источник

VA

Vadim Apenko in Сообщество Python Программистов
Бензофуран Гетероцикл
То есть ты сидишь в чате, у тебя на фоне играет музыка и крутится видео со звуком из колонок, вокруг шумно и  открыто окно?))
Одно из.
Фильм идёт, или музыка играет, или видео какое-то в ютубчике...
В любом случае не удобно
источник

S

Shadle in Сообщество Python Программистов
Vadim Apenko
Одно из.
Фильм идёт, или музыка играет, или видео какое-то в ютубчике...
В любом случае не удобно
https://pastebin.com/9UnDkJUy
что нужно в последнем хендлере тогда изменить чтобы принял item_id и воткнул его в функцию и выдал мне результат в боте?
источник