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

Do you need help?

[RISOLTO?] Forbidden Import io.terminalwriter

andrea.sterbini (207920 points)
750 1267 2373
in HW2 by (208k points)
closed by

L'errore "Forbidden Import io.terminalwriter" è dovuto a pytest che vuole stampare un errore colorato di rosso.
Credo di essere riuscito a eseguire i test sulla VM senza colori e quindi a far vedere l'errore originale che scompariva sostituito da questo.
Se qualcuno di voi ha questo errore per favore potrebbe ricaricare il suo codice e vedere se il messaggio cambia?

EDIT: ancora non ho capito perchè sul mio laptop NON viene quell'errore (pur mettendo timeout ridicolmente bassi) mentre sulla VM sì, e dire che sto usando la stessa distro Anaconda su entrambi.

570 views
closed with the note: ancora c'è da scavare per capire perchè sul laptop non ho errore e su VM sì

5 Answers

M
Marcodf7 (530 points)
1 4 7
by (530 points)
Buongiorno prof, io ho ricaricato il file e 3 test non me li passa mostrandomi ancora l'errore "ForbiddenError= The import of 'py._io.terminalwriter' is forbidden"
A
AlessandroBavaro (10660 points)
5 8 24
by (10.7k points)

Buongiorno Professore

o ricaricato l'HW, mi da cmq il solito errore sui 3 test piu impegnativi:

args = ('py._io.terminalwriter', None, None, ['__doc__']), kargs = {}
name = 'py._io.terminalwriter', rest = [None, None, ['__doc__']]

    def _check_import(*args, **kargs)=
        name, *rest = args
        if name in forbidden or (not forbidden and name not in allowed)=
            print(f"Importing {name} (globals, locals, {rest[-2=]}) (not allowed)")
>           raise ForbiddenError(f"The import of '{name}' is forbidden")
E           testlib.ForbiddenError= The import of 'py._io.terminalwriter' is forbidden

testlib.py=44= ForbiddenError
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
OK, grazie. Sul mio PC non mostra quell'errore, ora guardo sulla VM
A
AlessandroBavaro (10660 points)
5 8 24
by (10.7k points)
le chiedo in oltre una cosa, la presenza di questo errore indica che cmq il nostro codice in quei test è da migliorare o è il test effettuato dalla VM che è errato e il nostro codice può andar bene?
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
La prima che hai detto
Lawrence Di Lallo (440 points)
0 0 4
by (440 points)
Buongiorno prof, ho ricaricato il codice ma mi mostra ancora lo stesso errore
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Lo so ... grazie               .
B
BesMorgan (3290 points)
1 2 17
by (3.3k points)
prof attualmente ho lo stesso errore anche io, quello di Alessandro Bavaro
p
p.carbone (900 points)
3 6 13
by (900 points)
Professore ho caricato lo pseduo codice e il codice, sulla classifica risulto con voto e ogni sorta di dato ma nel messaggio ricevuto da lei su gmail mi riporta questo:

p.carbone,

Test results of program01 for homework02 have been updated and available on URL

in cui non è presente alcun dato al suo interno quando accedo da gmail
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Non capisco che c'entra con il thread