src/ztfy/utils/size.py
branchZTK-1.1
changeset 212 0c2257bf3762
parent 207 7630f79b1506
equal deleted inserted replaced
211:15d4527f4fbe 212:0c2257bf3762
    31 
    31 
    32 def getHumanSize(value, request=None):
    32 def getHumanSize(value, request=None):
    33     """Convert given bytes value in human readable format"""
    33     """Convert given bytes value in human readable format"""
    34     if request is None:
    34     if request is None:
    35         request = queryRequest()
    35         request = queryRequest()
    36         if request is not None:
    36     if request is not None:
    37             formatter = request.locale.numbers.getFormatter('decimal')
    37         formatter = request.locale.numbers.getFormatter('decimal')
    38         else:
    38     else:
    39             formatter = None
    39         formatter = None
    40     if value < 1024:
    40     if value < 1024:
    41         return translate(_("%d bytes"), context=request) % value
    41         return translate(_("%d bytes"), context=request) % value
    42     value = value / 1024.0
    42     value = value / 1024.0
    43     if value < 1024:
    43     if value < 1024:
    44         if formatter is None:
    44         if formatter is None: