(num, suffix='B')
| 22 | |
| 23 | |
| 24 | def sizeof_fmt(num, suffix='B'): |
| 25 | for unit in ('', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi'): |
| 26 | if abs(num) < 1024.0: |
| 27 | return f'{num:.2f}{unit}{suffix}' |
| 28 | num /= 1024.0 |
| 29 | return f'{num:.2f}Yi{suffix}' |
| 30 | |
| 31 | |
| 32 | def prepare_inputs( |