firstmixon, вообще-то это и есть статический анализатор кода. Причём он нормально ловит неиспользуемые параметры, методы и переменные, просто обычно помечает их как варнинг.
Но ты можешь зайти в настройки, в раздел Inspections, и там выбрать: что отключить, что считать ошибкой, что считать предупреждением. Хотя стиль, ЕМНИП, основан на PEP8, так что это более-менее стандарт, и следовать ему - не самая плохая идея.
Поясни, почему у тебя в базе три юзера с одинаковым user_id?
И прежде чем кричать "я хочу словарь!", сформулируй, что именно должно быть в этом словаре. Какой у него должен быть вид? "такой как в посте" - не ответ. Вот прямо напиши этот словарь. Тогда можно будет рассуждать дальше.
samael228, это не вода, это постановка задачи. Как говорят, "невнятное ТЗ - результат ХЗ".
Отвязка запуска приложения от сервера != вытаскивание чужого профиля с сервера != DoS сервера.
В зависимости от того, что конкретно ты пытаешься защитить, и от какого вида атак, набор средств будет различаться.
Телепаты все уехали, так что придётся тебе самому объяснить, что значит "перестаёт работать".
Ну и да, вытащи пометки насчёт блока из кода в вопрос, там их хотя бы видно будет.
Only4You, ну задача-то сильно разная. В распознавании индикаторов у тебя обычно шкала более-менее в одной ориентации, зато изображение может быть нечётким. А скиллчеки, ЕМНИП, имеют рандомную ориентацию. Так что сначала попробуй научиться находить позиции хорошей и иедальной зон, а потом уже думай дальше.
1. Оформи код, не читаемо. Кнопка </> в помощь.
2. В приведённом коде нет ни одного вызова get(). Приведи ПОЛНОЕ сообщение об ошибке, как минимум. Как максимум - найди и приведи тот участок кода, на который ошибка ссылается.
N T, а ты добавь в вопрос, какой библиотекой PDF делаешь. Ну или выкинь генерацию всего, кроме внешней рамки, если этого достаточно, чтобы показать пробелму.
RINCODE, ну комбинировать два разных фреймворка для ботов - уже плохая идея. А уж синхронный с асинхронным... Выбери тот, на котором нужные фичи есть, и пиши на нём.