On my m1 mac, with python 3.12.1, evaluating safeeval.const('1') requires 'RETURN_CONST' as an allowed opcode. I added this opcode to allowed opcodes, and also changed some error mesage generation in ssh.process() (which is where the problem occured for me). I removed the python.recvall() call in the error message generation, since this caused everything to hang for me in a very confusing way, but I can re-add it if you want me to.
On my m1 mac, with python 3.12.1, evaluating
safeeval.const('1')
requires'RETURN_CONST'
as an allowed opcode. I added this opcode to allowed opcodes, and also changed some error mesage generation in ssh.process() (which is where the problem occured for me). I removed thepython.recvall()
call in the error message generation, since this caused everything to hang for me in a very confusing way, but I can re-add it if you want me to.