Ошибки "Непоследовательное имя дайджеста" в Passlib и Flask Security

У меня есть приложение GAE, созданное с помощью Flask Security (кстати, потрясающе). Все отлично работает, но я получаю такие ошибки в журналах GAE:

/.../lib/passlib/crypto/digest.py:414: PasslibRuntimeWarning: непоследовательное имя дайджеста: "md5" преобразовано во <встроенную функцию new>, которая сообщает имя как "MD5"

Хотя в приведенном выше сообщении говорится, что это предупреждение, журналы GAE сообщают об этом как об ошибке.

Я хотел бы удалить эти ошибки из моих журналов GAE, чтобы я мог сосредоточиться на реальных ошибках.

Есть ли место, где я могу изменить md5 в MD5 чтобы избежать этой ошибки?

1 ответ

Если вы хотите прекратить получать эти конкретные журналы, решение будет использовать фильтры исключения. Таким образом, вы можете точно определить, какие журналы вы не хотите видеть.

Для этого перейдите в меню Logging в консоли и выберите "Использование ресурсов". Внутри этого меню вы найдете теги "Исключение". На этой вкладке выберите "Создать исключение".

Вы будете перенаправлены на страницу регистрации с боковым меню "Редактор исключений". Там вы можете определить параметры для вашего исключения, такие как имя, описание записей журнала, которые вы хотите исключить (например, те, где появляется "непоследовательное имя дайджеста MD5") и процент исключения (если вы хотите, чтобы все эти записи в журнале пропали, используйте 100). После этого нажмите "Создать исключение" и начнется процесс исключения из журнала.

Я надеюсь, что это окажется полезным для вас, однако мне интересно, если приложение работает правильно, так как вы получаете это предупреждение. Любые разъяснения по этому поводу будут оценены.

Другие вопросы по тегам