Aidar
(((
Саня
ок
Саня
https://pastebin.com/6aAKry76
Саня
только ошибка может возникнуть через 10 фалов. А может и через 100. Поэтому не стал там приводить содержание текстового файла
Саня
https://pastebin.com/Emep66pw а это ошибка, которую поймать не могу
Aragaer
а youtube-dl не пробовал
Саня
нет. Не пробовал. Эта штука часто ошибки сыпит, но подумал что можно исключением обработать.
Саня
Та ошибка, которая часто возникает, обрабатывается. А вот 403 не могу поймать...
Саня
youtube-dl более стабильная?
Amaro
Чайник в Фионе? Вот, блин, фантазия у чувака...
Constantine
#вопрос объясните для чего нужен абстрактный метод? Для того чтобы его переопределили это не объяснение. Я не понимаю где он может пригодиться. Может в прототипировании?
Constantine
чтобы определить обязательный интерфейс для классов наследников.
Спасибо, пойду смотреть дальше. Вот буквально только что прочитал что в питоне нет интерфейсов
Constantine
Запутался
Alex
Спасибо, пойду смотреть дальше. Вот буквально только что прочитал что в питоне нет интерфейсов
отдельной синтаксической конструкции как и отдельного типа данных “interface” в питоне действительно нет
Alex
т.к. питон умеет в множественное наследование.
Kel0
Как вытащить имя юзера по его ID?
Alex
Как вытащить имя юзера по его ID?
прочитать http://citforum.ru/howto/smart-questions-ru.shtml
Kel0
как вытащить first_name юзера по его id в телеграм боте
Влад
#работа Всем доброго времени суток! Для создания серверной части проекта в области транспортного шеринга требуется разработчик. Требования: ✅От 2 лет коммерческой разрабоки ✅Хорошее знание какого-либо популярного фреймворка (Django, Flask или др.) ✅Опыт создания проектов с нуля, проектирования архитектуры ✅Опыт работы с Postgresql ✅Опыт работы с сокетами ✅Знание и умение примененять принципы SOLID ✅Знание и умение примененять паттерны проектирования ✅Опыт создания Rest API ✅Опыт создания административных панелей (использовать какое-то готовое гибкое решение для быстрого создания админки) ✅Навыки написания unit и feature тестов ✅Умение писать чистый и понятный код ✅Большим бонусом будет опыт в предметной области (шеринг чего-либо) Длительность проекта 1,5-2 месяца. Необходимо затрачивать на разработку 25-30 часов в неделю. Если нет опыта в предметной области - ничего страшного. По оплате готов к обсуждению, бюджет вполне разумный. Всех интересующихся просьба писать в лс и скидывать информацию о себе. Предполагаемый бюджет 70-100 т.р.
Alex
#работа Всем доброго времени суток! Для создания серверной части проекта в области транспортного шеринга требуется разработчик. Требования: ✅От 2 лет коммерческой разрабоки ✅Хорошее знание какого-либо популярного фреймворка (Django, Flask или др.) ✅Опыт создания проектов с нуля, проектирования архитектуры ✅Опыт работы с Postgresql ✅Опыт работы с сокетами ✅Знание и умение примененять принципы SOLID ✅Знание и умение примененять паттерны проектирования ✅Опыт создания Rest API ✅Опыт создания административных панелей (использовать какое-то готовое гибкое решение для быстрого создания админки) ✅Навыки написания unit и feature тестов ✅Умение писать чистый и понятный код ✅Большим бонусом будет опыт в предметной области (шеринг чего-либо) Длительность проекта 1,5-2 месяца. Необходимо затрачивать на разработку 25-30 часов в неделю. Если нет опыта в предметной области - ничего страшного. По оплате готов к обсуждению, бюджет вполне разумный. Всех интересующихся просьба писать в лс и скидывать информацию о себе. Предполагаемый бюджет 70-100 т.р.
вилки нет. @Tishka17
Андрей
#работа Всем доброго времени суток! Для создания серверной части проекта в области транспортного шеринга требуется разработчик. Требования: ✅От 2 лет коммерческой разрабоки ✅Хорошее знание какого-либо популярного фреймворка (Django, Flask или др.) ✅Опыт создания проектов с нуля, проектирования архитектуры ✅Опыт работы с Postgresql ✅Опыт работы с сокетами ✅Знание и умение примененять принципы SOLID ✅Знание и умение примененять паттерны проектирования ✅Опыт создания Rest API ✅Опыт создания административных панелей (использовать какое-то готовое гибкое решение для быстрого создания админки) ✅Навыки написания unit и feature тестов ✅Умение писать чистый и понятный код ✅Большим бонусом будет опыт в предметной области (шеринг чего-либо) Длительность проекта 1,5-2 месяца. Необходимо затрачивать на разработку 25-30 часов в неделю. Если нет опыта в предметной области - ничего страшного. По оплате готов к обсуждению, бюджет вполне разумный. Всех интересующихся просьба писать в лс и скидывать информацию о себе. Предполагаемый бюджет 70-100 т.р.
Сокетами? Мб веб сокетами?
Tishka17
#работа Всем доброго времени суток! Для создания серверной части проекта в области транспортного шеринга требуется разработчик. Требования: ✅От 2 лет коммерческой разрабоки ✅Хорошее знание какого-либо популярного фреймворка (Django, Flask или др.) ✅Опыт создания проектов с нуля, проектирования архитектуры ✅Опыт работы с Postgresql ✅Опыт работы с сокетами ✅Знание и умение примененять принципы SOLID ✅Знание и умение примененять паттерны проектирования ✅Опыт создания Rest API ✅Опыт создания административных панелей (использовать какое-то готовое гибкое решение для быстрого создания админки) ✅Навыки написания unit и feature тестов ✅Умение писать чистый и понятный код ✅Большим бонусом будет опыт в предметной области (шеринг чего-либо) Длительность проекта 1,5-2 месяца. Необходимо затрачивать на разработку 25-30 часов в неделю. Если нет опыта в предметной области - ничего страшного. По оплате готов к обсуждению, бюджет вполне разумный. Всех интересующихся просьба писать в лс и скидывать информацию о себе. Предполагаемый бюджет 70-100 т.р.
Мотошеринг будет?
Влад
Мотошеринг будет?
Различные виды транспорта
Tishka17
А то в России, кажется, мотоциклов ни у кого нет
Влад
Сокетами? Мб веб сокетами?
Там просто устройства подключаются не совсем по протоколу веб-сокетов
Anonymous
всем привет, хочу использовать апи google translate, но чото не мог уполучить ключ, предлагает заплатить денег. он же вроде бесплатный был?
fs
Привет всем! есть вопрос: Есть список [] в него залетает содержимое лога, тна строк так 5 000, нужно каким то магическим образом разделить этот список по 500 элементов, с возможностью доступа к каждой части, что то как: print(list)[0] и я получил первые 500 строк лога, или print(list[1]) и я получил второй "блок" из 500 строк...вот и вопрос, такое вообще реально?
Tishka17
Или надо прям синтаксис сохранить?
Anonymous
Нет, не был
и никаких бесплатных аналогов нет?
Aidar
и никаких бесплатных аналогов нет?
Не искал, знаю только, что и гугл и яндекс предоставляет только платно
Sam
парни, всем привет. А кто подскажет костыль для pip, чтобы возвращал ошибку в случае неверных креденшалов в энв переменных для приватного репозитория. А то он просто переводит в интерактивный режим и висит. Или залочить просто интерактивный режим как-то
Aidar
и никаких бесплатных аналогов нет?
Хотя, посмотри у яндекса, там вроде как есть бесплатная версия
Tokalka
Посоветуйте, как сделать лучше? (как аналог celery кrun_every) Проверка работоспособность сайта, допустим тупо будет статус код будет проверять каждую минуту. While True: ****** time.sleep(1000)
Tishka17
А через что сайт понимаешь?
Tishka17
Или надо именно извне?
Tokalka
Или надо именно извне?
Из вне надо, будет стоять на отдельном VPS
SetazeR
Из вне надо, будет стоять на отдельном VPS
гоняешь сайт заблоченный роскомнадзором и проверяешь его доступность реалтайм?:)
Aidar
Хоть в cron
Tokalka
гоняешь сайт заблоченный роскомнадзором и проверяешь его доступность реалтайм?:)
Нет, просто не упал ли сервак и все, для быстрого реагирования
Tokalka
Хоть в cron
Возможно ли своим Питоновским "ресурсом", без установки доп инструментов?
Dmytro
scheduler
Tishka17
В systemd есть health check на уровне сокетов
Tishka17
+= в питоне уходит в iadd, она атомарная, но да, смотрится нервозненько
iadd мне всегда казалось не атомарная. Хотя может для чисел норм
Tishka17
Из вне надо, будет стоять на отдельном VPS
Может какой-нибудь готовый инструмент мониторинга взять?
Dmytro
Возможно ли своим Питоновским "ресурсом", без установки доп инструментов?
def foo(): requests.get(site) # проверка кода threading.Timer(300, foo) foo() Как вариант, если проверять нужно часто
Dmytro
зачем каждый раз вызывать timer?
Чтобы постоянно проверялось
Aidar
не надо так
Dmytro
Проверка будет каждую минуту
Тогда вместо 300 поставить 60
Dmytro
не надо так
Ну вы уточните что не надо, и почему
Tokalka
не надо так
Есть идея по лучше?
Aidar
Ну вы уточните что не надо, и почему
у вас логика вызова и проверка находится в одной функции, я бы разделил эти две функции
Aidar
уж лучше в цикле вызывайте тогда таймер и вынесите отдельно функцию проверки
Aidar
Есть идея по лучше?
уже упоминалось, scheduler
Dmytro
Вот так?
Aidar
def check(): threading.Timer(60, check) check2() def check2(): #проверка check()
плодить потоки, не знаю, лично я бы не стал делать, не могу точно объяснить где проблема, просто вот ощущение, что может вылезти много проблем
Aidar
def check(): threading.Timer(60, check) check2() def check2(): #проверка check()
и да, такая вещь со временем упадет либо из-за нехватки памяти в стеке, либо из-за ограничения в количестве рекурсивных вызовов
Aidar
если я не прав, приведите доводы, что там всё хорошо
Dmytro
Dmytro
И тут нет рекурсивных вызовов
Саня
повторю вопрос. Как можно отловить эту ошибку? https://pastebin.com/Emep66pw except BaseException: print(sys.exc_info()) Так не ловится
Саня
а мужно чуть подробней?