(num, suffix='B')
| 13 | |
| 14 | |
| 15 | def sizeof_fmt(num, suffix='B'): |
| 16 | for unit in ('', 'Ki', 'Mi', 'Gi', 'Ti', 'Pi', 'Ei', 'Zi'): |
| 17 | if abs(num) < 1024.0: |
| 18 | return f'{num:3.1f}{unit}{suffix}' |
| 19 | num /= 1024.0 |
| 20 | return f'{num:.1f}Yi{suffix}' |
| 21 | |
| 22 | |
| 23 | if __name__ == "__main__": |
no outgoing calls
no test coverage detected