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

Do you need help?

the import of zmq is forbidden?

D
DamianoP (570 points)
4 8 10
in HW2 by (570 points)
facendo run file in spyder sul file test_01 per il secondo HW visualizzo questo errore

ERROR:tornado.application:Exception in callback functools.partial(<function ZMQStream._update_handler.<locals>.<lambda> at 0x000001B1C2EFEC10>)
Traceback (most recent call last):
  File "C:\Users\Damia\anaconda3\lib\site-packages\tornado\ioloop.py", line 741, in _run_callback
    ret = callback()
  File "C:\Users\Damia\anaconda3\lib\site-packages\zmq\eventloop\zmqstream.py", line 532, in <lambda>
    self.io_loop.add_callback(lambda: self._handle_events(self.socket, 0))
  File "C:\Users\Damia\anaconda3\lib\site-packages\zmq\eventloop\zmqstream.py", line 444, in _handle_events
    zmq_events = self.socket.EVENTS
  File "C:\Users\Damia\anaconda3\lib\site-packages\zmq\sugar\attrsettr.py", line 48, in __getattr__
    from zmq import ZMQError
  File "C:\Users\Damia\OneDrive\Desktop\eserc prog\HW2req\HW2-req\testlib.py", line 44, in _check_import
    raise ForbiddenError(f"The import of '{name}' is forbidden")
testlib.ForbiddenError: The import of 'zmq' is forbidden

e blocca la revisione del codice per un centinaio di secondi per poi darmi i risultati, non ho importato niente e ho solo fatto degli aggiornamenti su anaconda prompt.

non so come risolvere il problema e  il vostro aiuto sarebbe molto apprezzato.
298 views

1 Answer

V
Vinz (500 points)
2 2 4
by (500 points)

Ho risolto questo problema andando in test_01.py ed eliminando la seguente linea di codice: self.check_imports(allowed=['program01','_io']), \

D
DamianoP (570 points)
4 8 10
by (570 points)
ed è legale?

cioè se cancello questa linee di codice e passo i test va bene se consegno l'homework?
C
Cirex (2010 points)
0 0 3
by (2.0k points)
Si si, era una piccola voce che ci disse il prof. Se abbiamo problemi con gli import possiamo eliminare quella riga
D
DamianoP (570 points)
4 8 10
by (570 points)
ok allora grazie!