Print compressed and uncompressed size
This commit is contained in:
		
							parent
							
								
									d530abacb3
								
							
						
					
					
						commit
						3c6b8a7afd
					
				|  | @ -21,7 +21,8 @@ class Summary(object): | ||||||
|                 return_string += f"Repo: {repo_name}\n" |                 return_string += f"Repo: {repo_name}\n" | ||||||
|             return_string += f"Location: {repo.location}\n" |             return_string += f"Location: {repo.location}\n" | ||||||
|             return_string += f"Last backup: {self.seconds_to_string(repo.seconds_since(), 'day', True)} ago\n" |             return_string += f"Last backup: {self.seconds_to_string(repo.seconds_since(), 'day', True)} ago\n" | ||||||
|             return_string += f"Size: {self.bytes_to_string(cache.unique_csize)}\n" |             return_string += f"Un/Compressed Size: {self.bytes_to_string(cache.unique_size)}" \ | ||||||
|  |                              f"/{self.bytes_to_string(cache.unique_csize)}\n" | ||||||
|             return_string += "\n" |             return_string += "\n" | ||||||
|         return return_string.strip() |         return return_string.strip() | ||||||
| 
 | 
 | ||||||
|  | @ -63,10 +64,10 @@ class Summary(object): | ||||||
| 
 | 
 | ||||||
|     @staticmethod |     @staticmethod | ||||||
|     def bytes_to_string(bytes: int): |     def bytes_to_string(bytes: int): | ||||||
|         suffixes = ("B", "KB", "MB", "GB", "TB", "PB") |         suffixes = ("B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB", "HB") | ||||||
|         if bytes == 0: |         if bytes == 0: | ||||||
|             return f"0{suffixes[0]}" |             return f"0{suffixes[0]}" | ||||||
|         else: |         else: | ||||||
|             index = int(floor(log(bytes, 1024))) |             index = int(floor(log(bytes, 1024))) | ||||||
|             s = round(bytes / pow(1024, index), 2) |             s = round(bytes / pow(1024, index), 2) | ||||||
|             return "%s %s" % (s, suffixes[index]) |             return f"{s}{suffixes[index]}" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user