Closed Cypher121 closed 8 years ago
To allow interrupting, I would have to put os.sleep()
somewhere in the code which would make writing a lot slower than it already is... Not sure what to do about it.
os.sleep() at reasonable intervals?
But what is "reasonable"? Writing music already is incredibly slow...
What I could do it have a confirmation message appear before starting to write (which could be circumvented using -y
) in case someone accidentally runs the program. This would probably just be an annoyance for most people but not nearly as much of an annoyance as os.sleep()
would be.
Well, if removing tape will stop the write, interrupts aren't much of a problem anyway. It's for cases where something was done wrong, like placing wrong tape.
Speaking of messages, warning for tape overwrite would be nice.
If you try to Ctrl+Alt+C a tape write, it doesn't react... until it's done, after which they all are just dumped onto OpenOS, immediately shutting down the computer.