Buenas,
Hace dias estoy tendiendo el error 106 al ejecutar el test.py. No logro avanzar del agregar_03.
Ayer en la clase zoom le comenté a los docentes de este error y miramos el codigo, segun ellos no deberia dar error y me dijeron que probara con linux (ya que estoy trabajando en windows).
Hoy me conecté via ssh a las computadoras de facultad pero sigo teniendo el mismo error. He visto que muchos compañeros han puesto mensajes que les sale lo mismo, pero no logro descifrar donde puede estar el problema.
Esto me sale cuando ejecuto el test.py:
[santiago.machado.trinidad@pcunix94 pruebas]$ python3 test.py
-- El caso agregar_01.txt se resolvió correctamente
-- El caso agregar_02.txt se resolvió correctamente
-- El caso agregar_03.txt se resolvió correctamente
Runtime error 106 at $0000000000403765
$0000000000403765 main, line 105 of principal.pas
$0000000000425A6C SYSENTRY, line 141 of system.pp
Traceback (most recent call last):
File "/ens/home01/s/santiago.machado.trinidad/Documentos/pruebas/test.py", line 42, in <module>
subprocess.run([ejecutable], stdin=open(path_entrada, "r")
File "/usr/lib64/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['./principal']' returned non-zero exit status 106.
Y esto me sale cuando hago el caso de prueba entradas/mios para comparar con diff:
[santiago.machado.trinidad@pcunix94 pruebas]$ ./principal < entradas/agregar_04.txt > mios/agregar_04.txt
Runtime error 106 at $0000000000403765
$0000000000403765 main, line 105 of principal.pas
$0000000000425A6C SYSENTRY, line 141 of system.pp
Muchas gracias