Во-первых, ссылка на другой репозиторий;
Во-вторых, вот это: "/home/telebot/bot_prod/bot.py: No such file or directory" точно проверял? Вдруг там в какой-нить букве ошибся?
mkone112, конечно, Вы правы. Но вроде как в современном Python рядовому пользователю нет необходимости ручками писать __new__ и в большинстве случаев достаточно __init__. Как этот «настоящий» конструктор можно использовать в практике?
Mikhail36589, это мне напоминает: «да чего вы волнуетесь, я делал динамит для собственного использования, у себя на даче, никого не трогал, просто собирался тут сарай старый сносить… за что мне от трёх до шести?»
lll_24, но только учти, что моё объяснение довольно примитивно и не отображает, конечно, все оттенки и тонкости. Да я и сам их не знаю ;)
Также надо понимать, что ты можешь сделать класс без конструктора, это будет просто аналог папки с файлами. Такой класс удобно куда-либо импортировать, чтоб не тащить порознь много отдельных функций или данных.
haqz, кстати, а почему ты используешь именно эти модули и библиотеки? Я как-бы не против, но уверен, что они актуальны и соответствуют нынешним реалиям? Просто лет 10 назад сделано, а последние правки были 4 года назад…
Уверен, что нынешние циферки совместимы с теми? Я не уверен.
haqz, это не правка, это проверка строк на предмет, что они возвращают в переменной scriptLen. Строки я сложил в словарь, но это чисто для примера.
Там ничего нет ценного.
Я не знаю, как именно оно всё должно работать. И глубоко копаться не охота.
haqz, tx - это, видимо, последовательность, в которой по определенным смещениям должны находиться некоторые числа, указывающие, где в этой последовательности лежат её части и какой они длины.
И в третьей последовательности в этом месте лежит ноль. Соответственно, либо битая последовательность, либо в таком случае должна быть некая стандартная длина «по умолчанию», надо читать стандарт.
Хорошо бы подробней описать работу приложения. Например:
Вот пользователь скачал это приложение и установил. Запустил. Приложение говорит: дай мне токен. Пользователь дал токен. Приложение говорит: введи пароль, я зашифрую токен. Пользователь ввел.
В другой раз пользователь запустил приложение, оно говорит: пароль! Пользователь ввел пароль, приложение расшифровало токен и провело необходимые действия с токеном. Пользователь счастлив.
Без крайней необходимости нежелательно крепить скриншоты, если есть возможность привести лог ошибки текстом. Текст можно копипастить, гуглить, удобно читать. А скриншоты неудобны, особо на мобиле
Не надо размещать весь свой код. Размести самое важное. И вывод тоже размещай в виде текста, а не скриншота; скриншоты неудобно смотреть, неудобно по ним гуглить… делай не как тебе удобно, а как удобно тем, кому ты пишешь.