Skip to content

Commit 916d79a

Browse files
committed
Don't leave caller waiting for data if camera not enabled.
1 parent 8c73d70 commit 916d79a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

microscope/devices.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,8 @@ def grab_next_data(self, soft_trigger=True):
618618
:param soft_trigger: calls soft_trigger if True,
619619
waits for hardware trigger if False.
620620
"""
621+
if not self.enabled:
622+
raise Exception("Camera not enabled.")
621623
self._new_data_condition.acquire()
622624
# Push self onto client stack.
623625
self.set_client(self)

0 commit comments

Comments
 (0)