In this old thread, @danbates says “time.sleep() could be a millisecond, one second, 5000 seconds, makes no difference, as long as the program is running the interrupts will happen and callbacks are initiated immediately.”
Dan, does that include the case where multiple interrupts arrive during the one sleep() call?