Fired as progress is made.
class ZipSFXProgressEventParams(object): @property def filename() -> str: ... @property def bytes_processed() -> int: ... @property def percent_processed() -> int: ... # In class ZipSFX: @property def on_progress() -> Callable[[ZipSFXProgressEventParams], None]: ... @on_progress.setter def on_progress(event_hook: Callable[[ZipSFXProgressEventParams], None]) -> None: ...
The on_progress event is automatically fired as compression is performed.
Filename contains the name of the file being written.
BytesProcessed contains the total number of uncompressed bytes processed.
PercentProcessed contains the percent of uncompressed bytes processed, corresponding roughly to the running time of the operation.