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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

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 ??
308 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.