improve interactive client

- remove irrelevant traceback on remote errors
- add run() function to execute scripts
- when started with bin/frappy-cli, use separate namespace

Change-Id: Ic808a76fa76ecd8d814d52b15a6d7d2203c6a2f3
Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/30957
Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
2023-04-13 16:02:43 +02:00
parent 5784aa0f5d
commit 748ea1400a
3 changed files with 110 additions and 65 deletions

View File

@ -36,4 +36,4 @@ if len(sys.argv) > 1:
else:
print(USAGE)
Console(sys.modules['__main__'].__dict__, 'play')
Console('play', sys.modules['__main__'].__dict__)