1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-01-10 14:57:52 +00:00

- Made PrettyPrinter function more robust (one can pass it sizes in bytes)

This commit is contained in:
Christophe Dumez 2009-11-27 23:01:16 +00:00
parent efed943366
commit 3f9b74430a

View File

@ -1,4 +1,4 @@
#VERSION: 1.32 #VERSION: 1.33
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met: # modification, are permitted provided that the following conditions are met:
@ -48,12 +48,15 @@ def anySizeToBytes(size_string):
try: try:
size = size_string.strip() size = size_string.strip()
unit = ''.join([c for c in size if c.isalpha()]) unit = ''.join([c for c in size if c.isalpha()])
size = size[:-len(unit)] if len(unit) > 0:
size = size[:-len(unit)]
except: except:
return -1 return -1
if len(size) == 0: if len(size) == 0:
return -1 return -1
size = float(size) size = float(size)
if len(unit) == 0:
return int(size)
short_unit = unit.upper()[0] short_unit = unit.upper()[0]
# convert # convert