Python и ангр: как подавить предупреждение об устаревании - PullRequest
0 голосов
/ 21 марта 2020

Я использую angr Framework и 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 предупреждения и пробовал различные решения, которые упомянуты. Но в моем случае ничего не получалось (я использовал модуль warnings , пробовал использовать python -W ignore foo.py - но в моем случае это не работает).

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

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

...