self-driving-lab-demo icon indicating copy to clipboard operation
self-driving-lab-demo copied to clipboard

Throw a better error than Queue.Empty when timing out

Open sgbaird opened this issue 3 years ago • 0 comments

RayTaskError(Empty): ray::evaluate() (pid=21684, ip=127.0.0.1)
  File "python\ray\_raylet.pyx", line 662, in ray._raylet.execute_task
  File "python\ray\_raylet.pyx", line 666, in ray._raylet.execute_task
  File "C:\Users\sterg\AppData\Local\Temp\ipykernel_31088\897486387.py", line 22, in evaluate
  File "C:\Users\sterg\Documents\GitHub\sparks-baird\self-driving-lab-demo\src\self_driving_lab_demo\core.py", line 220, in evaluate
    results = self.observe_sensor_data(R, G, B, atime=atime, astep=astep, gain=gain)
  File "C:\Users\sterg\Documents\GitHub\sparks-baird\self-driving-lab-demo\src\self_driving_lab_demo\core.py", line 152, in observe_sensor_data
    return self.observe_sensor_data_fn(
  File "C:\Users\sterg\Documents\GitHub\sparks-baird\self-driving-lab-demo\src\self_driving_lab_demo\utils\observe.py", line 96, in mqtt_observe_sensor_data
    sensor_data = sensor_data_queue.get(True, queue_timeout)
  File "c:\Users\sterg\Miniconda3\envs\sdl-demo\lib\queue.py", line 179, in get
    raise Empty
_queue.Empty

sgbaird avatar Oct 22 '22 20:10 sgbaird