Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Messaggio di warning nel test dell'homework4 da Anaconda Prompt

Tommaso Sgroi (12990 points)
10 11 91
in Programmare in Python by (13.0k points)
recategorized by
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?
634 views
closed

2 Answers

Best answer
Christian (15220 points)
3 4 77
by (15.2k points)
selected by

Ciao,

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

Tommaso Sgroi (12990 points)
10 11 91
by (13.0k points)
Non è un errore bloccante... Ma comunque vorrei capirne il motivo.
Christian (15220 points)
3 4 77
by (15.2k 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)
3 4 172
by (26.0k 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.