Python и angr: как подавить предупреждение об устаревании

Я использую angrframework и Python 3.8. Независимо от того, что я делаю, я получаю следующее предупреждение:

/home/ruturaj/.local/lib/python3.8/site-packages/pysmt/walkers/generic.py:43: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will stop working
  if len(nodetypes) == 1 and isinstance(nodetypes[0], collections.Iterable):

Я посмотрел на этот вопрос: как отключить предупреждения python и попробовал разные упомянутые решения. Но в моем случае ничего не сработало (я использовал модуль предупреждений, пробовал использоватьpython -W ignore foo.py - но в моем случае не работает).

Я использую WSL (Ubuntu).

Возможный обходной путь - я могу использовать Python 3.3, но затем мне нужно установить angrснова для этой версии. Еще я могу обновитьpysmt но это может не работать с текущей версией angr.

0 ответов

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