edit_roi_counters
edit_roi_counters
in bliss/common/standard.py does not work if SCANS
is empty
with
TEST_ALIAS [6]: SCANS
Out [6]: deque([], maxlen=20)
you will get
TEST_ALIAS [7]: lima_simulator.roi_counters
Out [7]: [default]
Name ROI (<X, Y> <W x H>)
---- ------------------
r1 <0, 0> <100 x 200>
r2 <0, 0> <100 x 200>
TEST_ALIAS [8]: edit_roi_counters(lima_simulator)
!!! === IndexError: deque index out of range === !!! ( for more details type cmd 'last_error' )
TEST_ALIAS [9]: last_error()
Traceback (most recent call last):
File "/home/pithan/mybliss/bliss_apr11/bliss/shell/cli/repl.py", line 487, in embed
cmd_line_i._execute(inp)
File "/home/pithan/mybliss/bliss_apr11/bliss/shell/cli/repl.py", line 258, in _execute
raise return_value[1].with_traceback(return_value[2])
File "/home/pithan/mybliss/bliss_apr11/bliss/shell/cli/repl.py", line 245, in _execute_task
return super(BlissRepl, self)._execute(*args, **kwargs)
File "/home/pithan/miniconda3/envs/bliss_apr11/lib/python3.7/site-packages/ptpython/repl.py", line 124, in _execute
result = eval(code, self.get_globals(), self.get_locals())
File "<stdin>", line 1, in <module>
File "/home/pithan/mybliss/bliss_apr11/bliss/common/standard.py", line 537, in edit_roi_counters
scan = setup_globals.SCANS[-1]
IndexError: deque index out of range
-
fix bug above -
add documentation about edit_roi_counters (so far no trace of it in the doc)
Edited by Matias Guijarro