Right now, storelet gives absolutely no feedback. This may be desired behaviour and given storelet's status as a library first and a tool second, it shouldn't change.
However... it would be nice to be able to opt into making it give feedback (on stdout) somehow. This would be particularly useful when it is running a rather large job, as it is impossible to know how far it has got.
Perhaps opt in like this?
with ZipBackup("my-backup", status_output=True) as b:
or perhaps allow any file-like object to be used?
import sys
with ZipBackup("my-backup", messages=sys.stdout) as b:
Right now, storelet gives absolutely no feedback. This may be desired behaviour and given storelet's status as a library first and a tool second, it shouldn't change.
However... it would be nice to be able to opt into making it give feedback (on stdout) somehow. This would be particularly useful when it is running a rather large job, as it is impossible to know how far it has got.
Perhaps opt in like this?
or perhaps allow any file-like object to be used?