Browse Source

Improved the dirlisting's display of sizes

tests
Sebastian Lohff 10 years ago
parent
commit
18775c5c72
  1. 9
      servefile

9
servefile

@ -432,12 +432,13 @@ class DirListingHandler(FileBaseHandler): @@ -432,12 +432,13 @@ class DirListingHandler(FileBaseHandler):
self.wfile.write(listing)
def convertSize(self, size):
ext = None
for ext in "BKMGT":
for ext in "KMGT":
size /= 1024.0
if size < 1024.0:
break
size /= 1024.0
return (size, ext)
if ext == "K" and size < 0.1:
size = 0.1
return (size, ext.strip())
def getCleanPath(self):
urlPath = posixpath.normpath(urllib.unquote(self.path)).strip("/")

Loading…
Cancel
Save