Messaggio di warning nel test dell'homework4 da Anaconda Prompt

Tommaso Sgroi (12990 points)
6 11 91
asked Nov 13, 2019 in Programmare in Python by Tommaso Sgroi (12,990 points)
recategorized Jan 7, 2020 by Tommaso Sgroi
Ciao a tutti, eseguendo i test "pytest test_01.py -v -rA --timeout 1 --profile" mi viene mandato, dopo aver eseguito i test correttamente, questo messaggio di warning:

 ======================warnings summary =============================
C:\Users\tomma\Anaconda3\lib\site-packages\win32\lib\pywintypes.py:2
  C:\Users\tomma\Anaconda3\lib\site-packages\win32\lib\pywintypes.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
    import imp, sys, os

-- Docs: https://docs.pytest.org/en/latest/warnings.html

Cosa significa? E come posso risolvere?
408 views

2 Answers

Best answer
Christian (15220 points)
2 4 77
answered Nov 13, 2019 by Christian (15,220 points)
selected Nov 28, 2019 by Tommaso Sgroi

Ciao,

su GitHub è presente un issue, non sembra però un errore bloccante.

Tommaso Sgroi (12990 points)
6 11 91
commented Nov 13, 2019 by Tommaso Sgroi (12,990 points)
Non è un errore bloccante... Ma comunque vorrei capirne il motivo.
Christian (15220 points)
2 4 77
commented Nov 13, 2019 by Christian (15,220 points)

La interpreto così: il comando imp è deprecato a favore di importlib, ma le librerie pywin32 non sono ancora state aggiornate (precisamente la riga 2 del file pywintypes.py).

E
Edward (25950 points)
2 4 172
answered Nov 13, 2019 by Edward (25,950 points)

Praticamente pywintypes.py importa la libreria imp

Questa libreria presto non sarà più utilizzata, e verrà sostituita da importlib, quindi ti da un deprecation warning.

Ti conviene dare un'occhiata alla issue su github.