webapp: avoid changing variable type
authorHelmut Grohne <helmut@subdivi.de>
Wed, 29 Dec 2021 20:14:38 +0000 (21:14 +0100)
committerHelmut Grohne <helmut@subdivi.de>
Wed, 29 Dec 2021 20:14:38 +0000 (21:14 +0100)
Again static type checking is the driver for the change here.

webapp.py

index d91d724..0d9e3f9 100755 (executable)
--- a/webapp.py
+++ b/webapp.py
@@ -22,18 +22,18 @@ from dedup.utils import fetchiter
 jinjaenv = jinja2.Environment(loader=jinja2.PackageLoader("dedup", "templates"))
 
 def format_size(size):
-    size = float(size)
+    sizef = float(size)
     fmt = "%d B"
-    if size >= 1024:
-        size /= 1024
+    if sizef >= 1024:
+        sizef /= 1024
         fmt = "%.1f KB"
-    if size >= 1024:
-        size /= 1024
+    if sizef >= 1024:
+        sizef /= 1024
         fmt = "%.1f MB"
-    if size >= 1024:
-        size /= 1024
+    if sizef >= 1024:
+        sizef /= 1024
         fmt = "%.1f GB"
-    return fmt % size
+    return fmt % sizef
 
 def function_combination(function1, function2):
     if function1 == function2: