Egor
как бы обратная связь это stdout
Anonymous
Нах?
Так мне нужно выполнять при определенных условиях выполнять программу на модуле.
Anonymous
Tishka17
Anonymous
С одной стороны верно
Anonymous
Так
Anonymous
Я запутался
Anonymous
Ща
Anonymous
И вправду, это не обязательно оказывается. Но мне в любом случае нужно отправлять значение датчиков на ноут
Nikolay Markov
Nikolay Markov
Тебе, скорее, надо простенький udp сделать
Рушан
Rest
Nikolay Markov
Да даже rest оверкиллом будет
Nikolay Markov
Ну или можно сделать агент, который по http будет отдавать, да, но это даже не rest
Nikolay Markov
Просто эндпойнт
Anonymous
Tishka17
@anton_lustin оформите по правилам плиз
SetazeR
!report
Dmytro
SetazeR
как это
Dmytro
Его shildy выкинул за то что кнопку не нажал
Tishka17
Хех
SetazeR
гы
SetazeR
ну ок
Amaro
У него в нике последний символ вместо В стоит 0. Получается СЕРГЕЙ БОРИСО0. Странно.
Tishka17
SetazeR
Amaro
Ага
Dmitry
Всем привет! Ребят подскажите
Dmitry
Dmitry
Как точку перенести к цифре 40?
Dmitry
Оператор «+» не работает
Andrey
print(f“за окном {temperature_exact} градусов. Это почти {temperature_approx}.”)
Dmitry
Что делает оператор f?
Andrey
формат строки
Dmitry
Попробую, спасибо
Dmitry
Да, точка переместилась, спасибо!
Anton
Нам надо разработать плагин для нативного приложения Mail в MacOS, которое будет позволять аттачить email к конкретному делу. Примерно так как нарисовано на экране. При этом в настройках можно будет указать свой инстанс и провести авторизацию. На стороне Case.one есть API. Необходим плагин для Mail app. Должно работать с версией от Mojave. Плагин необходимо реализовать на Python. Срок - 1 день, плагин нужен завтра утром в 10 мск
#работа #удаленка #срочно Цена: 100к
http://puu.sh/DK2su/ba42f01f6a.jpg
Tishka17
Bogdan (SirEdvin)
Tishka17
Tishka17
Bogdan (SirEdvin)
Которые уже лежат в брокере? Таки нет
Tishka17
Tishka17
То есть апи прибито гвоздями к реализации
Tishka17
Tishka17
Это код другой команды
Bogdan (SirEdvin)
То есть вы сделали шину на основе протокола селери?
Tishka17
Нет :)
Tishka17
Я не юзаю селери
Tishka17
Ни разу не юзал
Tishka17
И хз вообще в каких случаях он лучше чем просто слушать сообщения от кролика
Bogdan (SirEdvin)
как и обычная опен-сорс либа он просто решает кучу проблем за вас. Ретраи, цепочки и группы задач, рассылка событий про статусы задач и т.д.
Bogdan (SirEdvin)
В задаче "отложенное выполнение задач в синхронном коде джанги/фласка он очень крут"
Tishka17
Ретраи не нужны, цепочки и группы звучит как одна большая команда
Bogdan (SirEdvin)
Ретраи не нужны, кек
Tishka17
А что ретраить?
Bogdan (SirEdvin)
Особенно для сетевых взаимодействий
Tishka17
Пока задача не выполнена, она в очереди
Tishka17
Упал, прочитал заново, выполнил ещё раз
Tishka17
Хз где здесь селери что-то может ретраить ещё
Bogdan (SirEdvin)
А отстреливать ошибки, при которыг бесмысленно ретраить в коде?)
Tishka17
Bogdan (SirEdvin)
try/except?
Ну, тут есть одна проблема с тем что задача будет отмечена как "успешно". хотя по факту она будет "провалена". Ну и опять же, это писать функционал вместо того, что бы использовать готовый. Всегда нужно понимать, что выгоднее.
Tishka17
Bogdan (SirEdvin)
Чейны задач позволяют во первых разбивать задачи между воркерами, во вторых более гибко реализовать механику в духе "две задачи выполнени, а третья упала"
Bogdan (SirEdvin)
Tishka17
Кстати, где селери/драматик хранят статусы выполненных команд?
Bogdan (SirEdvin)
Селери хранит в условном result backend, там много вариантов
Bogdan (SirEdvin)
Или ты именно про "статус", а не "результат"?
Tishka17
Я про статус
Tishka17
"задача выполнена" - это куда пишется?
Kirill
В result backend. Или сам пиши куда тебе удобнее в конце выполнения таски
Kirill
Мы вот просто логируем
Bogdan (SirEdvin)
Селери не хранит статус, оно его рассылает в качестве "события" через тот же брокер сообщений.
А если задача успешно выполнена, то ее result будет записан в result backend, это тоже можно считать пометкой успешно выполненой задачи