jeremygray/psychopy — comment on commit 75d9b40617d311b9cc46b02eb48eb27aea916552
File:  line 0
By jeremygray:

more generally, a timeout parameter might evolve into a way to enable
people to detect slippage in the expect vs observed sync pulse from the
scanner. there could be a second parameter to indicate what to do in the
event of a "missed" sync pulse, such as raise TimedoutError (for tests),
silently log a warning but assume there was a sync pulse that was just
missed and keep scanning, raise an error if two were missed in a row but
silently ignore only one, and so on. might be worth polling users to see
how useful this would be, before putting any real effort into it...