From 9edaf16735552c5e5618f7c2e3633323f96d018b Mon Sep 17 00:00:00 2001 From: Robert Jordens Date: Wed, 9 Mar 2016 22:11:32 +0100 Subject: [PATCH] exceptions: clarify RTIOBusy --- artiq/coredevice/exceptions.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/artiq/coredevice/exceptions.py b/artiq/coredevice/exceptions.py index 987f5a127..6317edfe6 100644 --- a/artiq/coredevice/exceptions.py +++ b/artiq/coredevice/exceptions.py @@ -99,15 +99,14 @@ class RTIOCollision(Exception): artiq_builtin = True class RTIOBusy(Exception): - """Raised when an event could not be executed because the given channel - was already busy executing a previous event. The two events were not - sufficiently spaced on the timeline. + """Raised when at least one output event could not be executed because + the given channel was already busy executing a previous event. - This exception is raised after the error condition appeared. More + This exception is raised late: after the error condition occurred. More specifically it is raised on submitting an event on the same channel after the execution of the faulty event was attempted. - The offending event is discarded and the RTIO core keeps operating. + The offending event was discarded. """ artiq_builtin = True