Seems okay. I'd almost prefer ditching the time.sleep stuff and use an option like "--dryrun" that just dumps that info and exits. If you prefer keeping it this way, there's a small punctuation nitpick:
Please add a space after the period here:
+ print('\n\nFlashing revision %s from channel %s.'
ie:
print('\n\nFlashing revision %s from channel %s. '
Seems okay. I'd almost prefer ditching the time.sleep stuff and use an option like "--dryrun" that just dumps that info and exits. If you prefer keeping it this way, there's a small punctuation nitpick:
Please add a space after the period here: '\n\nFlashing revision %s from channel %s. '
+ print('\n\nFlashing revision %s from channel %s.'
ie:
print(