Hide stdin local variables in last_error()
TEST_SESSION [1]: last_error()
21/06/2022 14:15:47
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
@ACTIVE_MG: <ActiveMeasurementGroupProxy at 0x7f8e7a98a410 with factory <function get_active at 0x7f8e7a9cddd0>>
@ALIASES: <bliss.common.alias.Aliases object at 0x7f8ec04d1ad0>
@DEFAULT_CHAIN: <bliss.scanning.toolbox.DefaultAcquisitionChain object at 0x7f8e78e8cd10>
@ERROR_REPORT: <bliss.shell.cli.repl.ErrorReport object at 0x7f8ebd7ffa90>
@MG1: <bliss.common.measurementgroup.MeasurementGroup object at 0x7f8ebd4a6f10>
@MG2: <bliss.common.measurementgroup.MeasurementGroup object at 0x7f8ebd4a6d90>
@SCANS: deque([], maxlen=20)
@SCAN_DISPLAY: <bliss.config.settings.ScanDisplay object at 0x7f8ebc8e0fb0>
@SCAN_SAVING: <bliss.config.settings.BasicScanSaving object at 0x7f8ebd750170>
@SESSION_NAME: 'test_session'
@SamplingCounter: <class 'bliss.common.counter.SamplingCounter'>
@ScanDisplay: <class 'bliss.scanning.scan_display.ScanDisplay'>
@SoftAxis: <function SoftAxis at 0x7f8e78e895f0>
@SoftCounter: <class 'bliss.common.counter.SoftCounter'>
@a2scan: <function a2scan at 0x7f8e78e32c20>
... (truncated)
ZeroDivisionError: division by zero
TEST_SESSION [2]:
now looks like
TEST_SESSION [1]: last_error()
21/06/2022 14:16:35
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
TEST_SESSION [2]: