We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In console mode, when adding a progress comment, the previous line is not completely cleared thus causing the leftover ending to remain. for example:
from fastprogress import progress_bar from pathlib import Path import time files = list(Path('/etc').glob('*')) pb = progress_bar(files) for fn in pb: pb.comment = f'{fn.stem}' time.sleep(0.1)
console output:
|█████████████----| 77.69% [188/242 00:18<00:05 login]es]]e]te].conf]
I managed to root-cause the issue and solved it by updating on_update and padding with empty spaces to max_len
on_update
modify:
if len(to_write) > self.max_len: self.max_len=len(to_write)
to
if len(to_write) > self.max_len: self.max_len=len(to_write) else: to_write += ' ' * (self.max_len - len(to_write))
is this the proper way to fix it?
The text was updated successfully, but these errors were encountered:
No branches or pull requests
In console mode, when adding a progress comment, the previous line is not completely cleared thus causing the leftover ending to remain. for example:
console output:
|█████████████----| 77.69% [188/242 00:18<00:05 login]es]]e]te].conf]
I managed to root-cause the issue and solved it by updating
on_update
and padding with empty spaces to max_lenmodify:
to
is this the proper way to fix it?
The text was updated successfully, but these errors were encountered: