Maxim
девочки, не ссорьтесь
Евгений
Вопрос состоит, почему может отваливаться IoT при стабильном интернет подключение? Чо тут ваккумного, если ты вопрос не понимаешь, может в тебе проблема?
Вот например, что в твоем понимании стабильный интернет? WiFi, Wired? Что надо тебе перечислять, что вот понимаешь на WiFi могут происходить потери пакетов? Твой вопрос просто бесмысленый. Походу тебе в голову тараканы насрали.
Евгений
Вопрос состоит, почему может отваливаться IoT при стабильном интернет подключение? Чо тут ваккумного, если ты вопрос не понимаешь, может в тебе проблема?
Как то давным давно сталкивался например с таким, что ПК уходил в ребут при установке винды из-за пыли в корпусе.
Ser
🤔 ну вот у меня IoT и там стоооолько причин из-за которых оно может отваливаться, начиная от непосредственно глюков в самих устройствах и заканчивая каким-нибудь текущим ТО в облаке
smqwe
Хорошо, друзья. Попробую конкретизировать
Anonymous
модуль Ansible user создает /etc/shadow с mtime оригинального файла
если кому интересно, это как оказалось результат shutil.copytree()
Anonymous
Что делать если модуль резко ни с того, не с сего сломался? удалить/установить не помогает
Andrew
лол
Anonymous
В гугле есть похожие симптомы но точно таких же нет
Anonymous
На те что есть решений нет
Anonymous
починить
Ааа, я то думаю
Евгений
Что делать если модуль резко ни с того, не с сего сломался? удалить/установить не помогает
Нужно больше информации! Что за модуль? Что происходило до этого? Например может быть какие то другие модули устанавливали?
Кирилл [МСК-2]
добрый день пишу тг бота, он на heroku у меня def exit_graceful(_signo, _stack_frame): with open('data_cookies.json', 'w') as dmp: json.dump(data_cookies, dmp) dmp.close() with open('data_last_json_response.json', 'w') as dmp: json.dump(data_last_json_response, dmp) dmp.close() printt('EXIT SUCCESS') sys.exit(0); вот так делаю дамп json'a with open('data_cookies.json', 'r') as dmp: data_cookies = json.load(dmp) with open('data_last_json_response.json', 'r') as dmp: data_last_json_response = json.load(dmp) вот так читаю при старте ничего не сохраняется, пишет что всё окей, но при перезапуске читаю файл а в нем ничего нужна помощь
Anonymous
Нужно больше информации! Что за модуль? Что происходило до этого? Например может быть какие то другие модули устанавливали?
Не устанавливал, до этого работал нормально, потом начал притормаживать, сейчас вообще не работает
Кирилл [МСК-2]
Кирилл [МСК-2]
проблема в том что запускаю на heroku и никак не могу посмотреть что он там сохраняет
Артём
в sublime пишу
Может тогда, скачать и запустить локально? Также, если есть возможность, попробуйте оставить точку останова на моменте, когда этот файл записан и попробуйте его открыть.
Кирилл [МСК-2]
ух, нужно в pyCharm это все, понял
Артём
)))
Anonymous
было бы здорово увидеть название модуля и текст ошибки
Например cmd: proxybroker find --types HTTP HTTPS --lvl High --countries US --strict -l 10
Anonymous
Ошибка: proxybroker\checker.py:105: UserWarning: Not found judges for the ['HTTP', 'HTTPS'] protocol. Checking proxy on protocols ['HTTP', 'CONNECT:80', 'SOCKS4', 'SOCKS5', 'HTTPS', 'SMTP'] is disabled. UserWarning,
Anonymous
Выводит сообщение и тормозит, не работает
Anonymous
При установке judges не выводит только сообщение
Anonymous
Хотя по нормальному его и так не должно быть, 🤔
Yurii
Парсит без учета кодировки utf-8. Как добавить? from lxml import html html.parse('text.html').xpath('//blob-formatter[@class="ng-star-inserted"]//text()')[0]
Anonymous
.decode("utf8")
Yurii
.decode("utf8")
не работает и куда вписывать?
Anonymous
Или with open('text.html', 'r', encoding='cp1251') as f: htmltext=f.read()
Anonymous
Какая кодировка файла?
Проксимов
не работает и куда вписывать?
html = lxml.html.document_fromstring(data.decode('utf-8'))
Anonymous
не работает и куда вписывать?
Сначала не понял вопрос, забей
Кирилл [МСК-2]
локально это работает?
сейчас попробую посмотреть, думал ошибка очевидная, но походу нет в pyCharm запущу и подебагаю
Aidar
сейчас попробую посмотреть, думал ошибка очевидная, но походу нет в pyCharm запущу и подебагаю
т.е. вы даже не протестили код? а на сервере оно не падает с ошибкой?
Кирилл [МСК-2]
Артём
но при этом ошибка есть :D трэйсбэка нет)
Кирилл [МСК-2]
типо да)))
Кирилл [МСК-2]
Артём
типо да)))
полностью вас понимаю, коллега.) Вчера вечером сам с таким столкнулся, мой бот должен был создавать файл базы данных с айдишниками юзеров, но он почему-то не создавал)
Артём
но у меня там структура бд сложноватая была. словарь словарей... хД
Артём
🤷‍♂️
Tishka17
запомните все
Tishka17
на хероку ваша прога может мигрировать между серверами как угодно. Надеяться та то, что файлы останутся нельзя
Tishka17
сейчас она пишет в файл ,через 5 минут её перенесли на менее нагруженный сервер и там файла нет
Артём
на хероку файлы не хранятся
опа...тогда можно сразу вопрос, как быть, если мне нужно, чтобы бот создавал файл с данными пользователей (время присоединения к серверу, время онлайна и проч)?
Tishka17
базы данных нормальный юзайте. Постгрес например
Артём
как насчёт shelve ?
Tishka17
там на бесплатном аккаунте даже можно подключить
Кирилл [МСК-2]
базы данных нормальный юзайте. Постгрес например
понял, спасибо я думал можно файликами обойтись
Tishka17
как насчёт shelve ?
shelve - это 1. обертка над pickle, который нельзя юзать ни для чего кроме экспериментов 2. не база данных
Артём
shelve - это 1. обертка над pickle, который нельзя юзать ни для чего кроме экспериментов 2. не база данных
понял, благодарю. Видимо, буду вынужден переписать всё под постгрес
Tishka17
понял, благодарю. Видимо, буду вынужден переписать всё под постгрес
рекомендую сразу прочитать про паттерн "репозиторий" тогда сможешь хоть каждый день базу менять на файлы и обратно
Tishka17
Pickle плохо, потмоу что: 1. Небезопасно (https://habr.com/ru/company/otus/blog/353480) 2. Формат жёстко привязан к внутренней структуре кода 3. python-only
Кирилл [МСК-2]
на хероку ваша прога может мигрировать между серверами как угодно. Надеяться та то, что файлы останутся нельзя
а есть что-то бесплатное для маленького приложения и чтоб файлики можно было хранить
Alex
первый год
Alex
Эм.. да взять самую дешевую VPS за пару баксов в месяц не?
Кирилл [МСК-2]
счас посмотрим
Alex
Digital Ocean - 5$ + VAT (но если ты в VAT зоне, то 5 баксов у тебя уж должны найтись)
Артём
а есть где можно прочитать про его реализацию на Python 3?
на русском нет ничего, кроме корявого промтовского перевода зарубежных вопросов про это на qaru. На английском вроде что-то нагуглил. Если знаете неплохой релевантный ресурс на родном языке, вопрос всё ещё актуален)
Tishka17
а есть где можно прочитать про его реализацию на Python 3?
да какая реализация. Просто класс с нужными тебе методами