Browse Source

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

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
3f9b74430a
  1. 5
      src/search_engine/novaprinter.py

5
src/search_engine/novaprinter.py

@ -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()])
if len(unit) > 0:
size = size[:-len(unit)] 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

Loading…
Cancel
Save