diff --git a/lib/galaxy/datatypes/data.py b/lib/galaxy/datatypes/data.py index b4223bc3372..4807b76c6e8 100644 --- a/lib/galaxy/datatypes/data.py +++ b/lib/galaxy/datatypes/data.py @@ -280,6 +280,10 @@ def nice_size(size): '95.4 Mb' """ words = [ 'bytes', 'Kb', 'Mb', 'Gb' ] + try: + size = float( size ) + except: + return '??? bytes' for ind, word in enumerate(words): step = 1024 ** (ind + 1) if step > size: