Anonymous
ну если argparse кидает SystemExit, то неудивительно
Ну вот, как по другому можно сделать?)
Tigran
🤷‍♂️
Alex
да, но это поведение по-умолчанию
Tishka17
непонятно зачем
Alex
непонятно зачем
потому что типичный юзкейс использования
Alex
поведение определяется методами ArgumentParser.exit и ArgumentParse.error
Alex
и неплохо было бы определить свой класс парсера, если уж захотелось использовать argparse не в CLI клиенте
Anonymous
🤷‍♂️
Тыгран, а вот скажи мне такую штуку. Ты же в Яндексе работал. При всех ресурсах были костыли?
Alex
хотя это не отменяет того факта, что argparse - говнище
Alex
https://docs.python.org/3/library/argparse.html#exiting-methods
Anonymous
В смысле?
Ну в прямом - костыльные решения потому что что-то там
gerGrin
Салют, кто нить разбирал мулькаст потоки на python?Можете подсказать библиотеки?
Alex
Весь софт работает на костылях
Semen
LighteR хотя в новых коммитах было захаркожен timeout  прям на уровне raven-client ....
Anonymous
Tigran
Костылей прям много не помню, но помню много ебаных особенностей всяких внутренних апи
gerGrin
а чем мультикаст поток отличается от обычного udp?
Через сокеты предлогаешь попробовать?
Anonymous
ЯННП
Нушотут неясного? Работал в крупнейшей конторе с концентрацией финансовых возможностей и интелектуальных, где теоретически всегда всё можно делать по уму. Были костыльные решения чи не
Tigran
Если ресурсов много — это не значит, что их надо разбазаривать на «идеальный код»
gerGrin
ну а как?
может ты в курсе, есть возможность разобрать поток на pid ?
Tigran
о, ты в яндексе работал? а где?
В Маркете. Очень не рекомендую.
Semen
raven это же legacy клиент для питона
я речь вел для golang. его только и смотрел
Alex
протокол бы для начала указал
Tishka17
В Маркете. Очень не рекомендую.
а, ну про маркет я уже слышал, да
Oleg
я речь вел для golang. его только и смотрел
а для golang клиент тоже raven называется?
gerGrin
какие pid?
pid изображения, звук и т.д. проанализировать сам поток.
Tishka17
ты в курсе, что мультикаст - это не обязателньо то, о чем тыс сейчас говоришь?
Pavel
По сети ходит udp
сетевые сокеты по tcp таки
gerGrin
что ты несешь?
проанализировать мультикаст поток
Tigran
а, ну про маркет я уже слышал, да
А ты в Яндекс подался?
Oleg
а для golang клиент тоже raven называется?
я почему-то думал, что это только питоновский так называется
Alex
сетевые сокеты по tcp таки
пожалуйста не неси хуйню
Tishka17
А ты в Яндекс подался?
Да, в видео. Уже выхожу через две недели
Pavel
пожалуйста не неси хуйню
пожалуйста не матерись и прочти вики хотя бы https://en.wikipedia.org/wiki/WebSocket
Alex
мне нужно именно мультикаст
мультикаст это всего лишь способ пересылки. что там у тебя внутри мультикаста?
Tishka17
мне нужно именно мультикаст
Так, у тебя там mpegts по мультикастам что ли?
Pavel
а причем udp?
Tishka17
17 грейд? )
Хз. С какого там начинают опционы давать?
Alex
а причем udp?
ну почитай хотя бы основы работы с сетями. узнай что сокеты бывают не только "веб"
Tigran
Хз. С какого там начинают опционы давать?
Не знаю. Про грейд можно было в момент выдачи оффера спросить)
gerGrin
Так, у тебя там mpegts по мультикастам что ли?
я принимаю кучу мультакст потоков в формате udp://225.1.1.1:1000 Мне нужно их разобрать на запчасти. pid изображения, pid звуковой дорожки т.д. Это возможно сделать через socket или другую библиотеку юзать?
Anonymous
поведение определяется методами ArgumentParser.exit и ArgumentParse.error
ArgumentParser.ext - Этот метод завершает программу, выходя из нее с указанным статусом, и, если он задан, печатает сообщение перед этим. ArgumentParse.error - Этот метод печатает сообщение об использовании, включая сообщение о стандартной ошибке, и завершает программу с кодом состояния 2. Что-то не могу сообразить как это может помочь при обработки исключения при передачи некорректных аргументов в ArgumentParser.parse_args 😅
Anonymous
нет
Ноуп. Я вот писал про юникс сокеты. Которые парни спутали с юник домейн сокетами. Он написал про веб и был прав, камон.
Alex
мультикаст - это всего лишь способ адресации. там внутри может быть все что угодно.
gerGrin
бля, это трансляция каналов iptv
Леонид
Ребята всем привет!
Oleg
Ноуп. Я вот писал про юникс сокеты. Которые парни спутали с юник домейн сокетами. Он написал про веб и был прав, камон.
Я вот писал про юникс сокеты. Которые парни спутали с юник домейн сокетами. Это ты пошутил так? Ты сам же все напутал
Tishka17
бля, это трансляция каналов iptv
Короче, мой тебе совет, выкинь питон и пиши на си. Разбирать видео поток из питона - скорости может не хватить
Леонид
Вопрос вот какого характера кто стучался по API на новую почту