@ru_python

Страница 9345 из 9768
Dima
15.06.2019
21:37:25
Против кого дружим, девочки?

Vadim
15.06.2019
21:37:27
Код читабельный

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:37:40
нужно просто убрать проверку типа forward_from_chat

это поле появляется ТОЛЬКО в сообщениях, пересланных с канала

Google
Tishka17
15.06.2019
21:38:10
генерирует список объектов Trigger, в каждом по 9 свойств из 9 параллельных списков
Точно из 9 списков? У тебя там кажется словари. И что-то мне подсказывает, что могут быть проблемы

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:38:12
если сообщение переслано из лички/другого чата - у него будет заполнено поле forward_from

Tishka17
15.06.2019
21:39:21
Vadim
15.06.2019
21:39:38
если сообщение переслано из лички/другого чата - у него будет заполнено поле forward_from
Тебе ошибку выкинет. Тип. Если a.b нет, то попытка найти a.b.c кидает ошибку

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:39:59
И типа ключи пофиг?
там упорядоченный)

Slam! 538
15.06.2019
21:40:11
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:40:18
Тебе ошибку выкинет. Тип. Если a.b нет, то попытка найти a.b.c кидает ошибку
не выкинет ошибку, если не страдать хуйней и не проверять поле, которые = None

Tishka17
15.06.2019
21:40:23
там упорядоченный)
Упорядоченный - это значит порядок хранит, а не что у него ключи отсортированы

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:40:43
Упорядоченный - это значит порядок хранит, а не что у него ключи отсортированы
ключи отсортированы именно в том порядке, в каком нужно это я отдельными 3 строчками контролирую

Tishka17
15.06.2019
21:40:54
Зачем?

Slam! 538
15.06.2019
21:41:07
Шо, сортировка словаря?

Vadim
15.06.2019
21:41:07
не выкинет ошибку, если не страдать хуйней и не проверять поле, которые = None
Я тебя похоже не до конца понимаю, можешь показать пример чистого кода с решением той же самой проблемы

Google
Tishka17
15.06.2019
21:41:22
Давай пример, что на вход и что получится

Выглядит жутковато

Чёт да

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:42:49
Я тебя похоже не до конца понимаю, можешь показать пример чистого кода с решением той же самой проблемы
if message.forward_from_chat: # будет тру только если форвард из канала: if message.forward_from_chat.id not in config.whitelist_channels: вот решение конкретно этой проблемы

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
15.06.2019
21:43:55
Тогда уж через and
pep8 срет тебе на лицо длиной строки (хотя хз, не проверял)

Какого Бля
15.06.2019
21:48:38
я понимаю но можно ведь сделать красиво..
имеешь ввиду прописать отдельный класс, назвать его валидатором, в нем прописать несколько методов, которые будут написаны 1 раз и каждый раз будут вызываться по какому-то человеческому названию с передачей ему параметров и ожиданием булевого значения в качестве ответа? чтоб получилось if Validator.check(params): pass ?

так ты хотел?

Какого Бля
15.06.2019
21:50:19
хорошая практика, согласен

но какая разница если это чужой проект

Тогда уж через and
не обязательно если сделать из двух эксепшенов один, будет тяжелее найти баг в этом месте

чем разделить на 2 эксепшена и дебажными принтом

Slam! 538
15.06.2019
21:54:22
Какие эксепшены?

Какого Бля
15.06.2019
21:54:43
if else

под эксепшенами я имел ввиду else

если условие не срабатывает - сварачиваем лавочку

чет скучно

Google
Victor
16.06.2019
04:35:28
Здравствуйте, подскажите, пожалуйста, есть для python что-то на подобие flowcode

Andrey
16.06.2019
05:41:57
Вопрос по Flask. Часто на сервер приходят запросы с кодом 400 (HTTPStatus.BAD_REQUEST), но не отслеживаются через @app.errorhandler(Exception). Что можно сделать? Желательно как-нибудь разрывать им соединение.

Andrey
16.06.2019
05:44:50
Я подозреваю, что соединение и так а этом случае разрывается само
Но почему тогда ошибка не отслеживается через errorhandler? и иногда после этих запросов сервер перестаёт отвечать

Victor
16.06.2019
05:45:08
Во flowcode выбираешь блоки и строишь из них диаграмму, а по этой диаграмме создаётся программный код

Victor
16.06.2019
05:48:27
Для микроконтроллеров

Ilia
16.06.2019
05:48:27
Для микроконтроллеров
Для какого языка программирования?

Egor
16.06.2019
06:55:10
ОФФТОП: броадкастом передаются сообщения, и его могут принимать все. Есть ли какое-то легковесное решение для шифрования сообщений? (играю в игрушку и там можно на луа кодить,автоматизировать. и вот с помощью своеобразного радио можно взаимодействовать с другими базами, техникой).

Dark
16.06.2019
07:08:29
https://pastebin.com/QmYquaSK почему апи яндекса возвращает Root element must be a message ? я вроде все по гайду делал https://cloud.yandex.ru/docs/vision/operations/ocr/text-detection#basic

Tigran
16.06.2019
07:12:17
а Bearer ?
а Bearer нужен

Dark
16.06.2019
07:12:27
"Authorization": "Bearer " + IAM_TOKEN

всё так же

Tigran
16.06.2019
07:14:25
а курлом в консольке работает?

Tigran
16.06.2019
07:26:54
попробуй вместо curl сделать echo $IAM_TOKEN, выводит токен?

Google
Dark
16.06.2019
07:28:43
Tigran
16.06.2019
07:28:52
ну йобана

сделай echo $IAM_TOKEN > output.txt

короч, если токен выводится, то яндексоиды сломали либо своё API, либо свою доку, и можно идти сразу к ним

Dark
16.06.2019
07:29:58
не выводится(

то что токен не работает это норм

вопрос почему в курле и питоне разный жсоон в ответе

Tigran
16.06.2019
07:32:50
вопрос почему в курле и питоне разный жсоон в ответе
потому что ты неправильно используешь requests’овский json=

Страница 9345 из 9768