Keithley socket timeout
After a 1 month timescan, we had the following exception. I guess it is hard to debug something like that be just reporting. Feel free to close this issue.
2020-05-05 11:50:55,170 session_temp exceptions ERROR :
Traceback (most recent call last):
File "src/gevent/greenlet.py", line 766, in gevent._greenlet.Greenlet.run
File "/users/blissadm/local/bliss.git/bliss/scanning/acquisition/counter.py", line 291, in reading
for i, x in enumerate(self.device.read_all(*counters))
File "/users/blissadm/local/bliss.git/bliss/controllers/keithley3706.py", line 264, in read_all
self.run_slot_reading(1)
File "/users/blissadm/local/bliss.git/bliss/controllers/keithley3706.py", line 389, in run_slot_reading
"printbuffer({},{},bufM{})".format(buff_from, buff_to, slot_idx)
File "/users/blissadm/local/bliss.git/bliss/controllers/keithley3706.py", line 491, in read
ans = self.comm.write_readline(_cmd_bytes).decode()
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 61, in rfunc
return fu(self, *args, **kwarg)
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 287, in write_readline
return self.readline(eol=eol, timeout=timeout)
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 61, in rfunc
return fu(self, *args, **kwarg)
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 224, in readline
return self._readline(eol, timeout)
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 260, in _readline
return msg
File "/users/blissadm/conda/miniconda/envs/bliss_dev/lib/python3.7/contextlib.py", line 119, in __exit__
next(self.gen)
File "/users/blissadm/local/bliss.git/bliss/common/cleanup.py", line 276, in capture_exceptions
raise value
File "/users/blissadm/local/bliss.git/bliss/common/cleanup.py", line 252, in capture
yield
File "/users/blissadm/local/bliss.git/bliss/comm/tcp.py", line 238, in _readline
self._event.wait()
File "src/gevent/event.py", line 127, in gevent._event.Event.wait
File "src/gevent/_abstract_linkable.py", line 192, in gevent.__abstract_linkable.AbstractLinkable._wait
File "src/gevent/_abstract_linkable.py", line 165, in gevent.__abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_abstract_linkable.py", line 169, in gevent.__abstract_linkable.AbstractLinkable._wait_core
File "src/gevent/_greenlet_primitives.py", line 60, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 60, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/_greenlet_primitives.py", line 64, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch
File "src/gevent/__greenlet_primitives.pxd", line 35, in gevent.__greenlet_primitives._greenlet_switch
bliss.comm.tcp.SocketTimeout: write_readline timed out