def get_storage_bar(self, size):
     try:
         size_index = int(max(1, min(math.ceil(math.log(size/self.size_divisor, 2)), 10)))
     except ValueError:
         size_index = 1
     return {
         "filled": range(size_index),
         "text": self.scale_text[size_index],
         "storage": "{} {}".format(*format_size(size)),
     }
Exemplo n.º 2
0
 def get_storage_bar(self, size):
     try:
         size_index = int(
             max(1, min(math.ceil(math.log(size / self.size_divisor, 2)),
                        10)))
     except ValueError:
         size_index = 1
     return {
         "filled": range(size_index),
         "text": self.scale_text[size_index],
         "storage": "{} {}".format(*format_size(size)),
     }
Exemplo n.º 3
0
 def calculate_space(self, user):
     size, unit = format_size(user.disk_space)
     return {"size": round(float(size)), "unit": unit}