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

Do you need help?

testlib.ForbiddenError= The import of 'py._io.terminalwriter' is forbidden

E
Edoardo Allegrini (930 points)
1 6 8
in HW2 obbligatorio by (930 points)
Ciao a tutti, nel ricontrollare la correttezza del mio codice relativo all'homework 2 ho notato che non passo gli ultimi due test (non quelli segreti ma quelli normali) a causa del seguente "errore:testlib.ForbiddenError= The import of 'py._io.terminalwriter' is forbidden". Da cosa è generato ??
300 views

1 Answer

P
PaoloT (2030 points)
5 12 17
by (2.0k points)
Ciao, da questo thread di 6 giorni fa https://q2a.di.uniroma1.it/19462/forbidden-error?course=advices/fondamenti-di-programmazione-20-21 il Prof. Sterbini ha risposto che quell'errore è probabilmente causato dal timeout. Il ragazzo che aveva creato il thread però ha detto di aver risolto dopo essersi accorto che il programma ritornava un rirsultato errato, quindi potrebbe darsi che il tuo HW2 avesse o dei test in timeout o che tornavano una lista sbagliata. (almeno suppongo siano gli unici motivi possibili)
E
Edoardo Allegrini (930 points)
1 6 8
by (930 points)
Si avevo letto il thread che dici, e ho provato anche a verificare se il risultato finale tornato dalla mia funzione fosse sbagliato. Eseguendo i test sul mio computer il risultato è esatto. Quindi non saprei....
P
PaoloT (2030 points)
5 12 17
by (2.0k points)
In questo caso non saprei, per testarlo hai impostato il Debug su True?
E
Edoardo Allegrini (930 points)
1 6 8
by (930 points)
Si per forza, il computer dove faccio i test è molto lento e mi andrebbero in timeout test che invece passo sulla VM.