Blinkstick stripe having I/O error

Hi, I’ve just received my blinkstick stripes.
They work fine under my Linux, my sometimes, after a while of working fine, I receive an exception from Python : BlinkStickException(“Could not communicate with BlinkStick {0} - it may have been removed”.
And I have to unplug then replug the stripe to have it working again.
Is there a way to avoid this error, or just a command to reset the stripe so that my program could start again automatically ?
I use a 0.01 sleep between each commands and the stripe is directly connected to a usb port on the PC for full usb power.
Thanks

.02 sleep would be better. IIRC the blinkstick can only handle about 50FPS? I think that boils down to .02 seconds of sleep in between commands.