summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lorrycontroller/status.py8
-rw-r--r--templates/status.tpl8
2 files changed, 11 insertions, 5 deletions
diff --git a/lorrycontroller/status.py b/lorrycontroller/status.py
index 8fbc1b7..8483485 100644
--- a/lorrycontroller/status.py
+++ b/lorrycontroller/status.py
@@ -103,8 +103,8 @@ class StatusRenderer(object):
free_bytes = result.f_bavail * result.f_bsize
return {
'disk_free': free_bytes,
- 'disk_free_mib': free_bytes / 1024**2,
- 'disk_free_gib': free_bytes / 1024**3,
+ 'disk_free_mib': free_bytes // 1024**2,
+ 'disk_free_gib': free_bytes // 1024**3,
}
def get_run_queue(self, statedb):
@@ -130,9 +130,9 @@ class StatusRenderer(object):
result = []
- hours = secs / 3600
+ hours = secs // 3600
secs %= 3600
- mins = secs / 60
+ mins = secs // 60
secs %= 60
if hours > 0:
diff --git a/templates/status.tpl b/templates/status.tpl
index 277b4b8..ff572de 100644
--- a/templates/status.tpl
+++ b/templates/status.tpl
@@ -46,7 +46,13 @@
<p>Maximum number of jobs: {{max_jobs}}.</p>
- <p>Free disk space: {{disk_free_gib}} GiB.</p>
+ <p>Free disk space:
+% if disk_free_gib:
+ {{disk_free_gib}} GiB.
+% else:
+ {{disk_free_mib}} MiB.
+% end
+ </p>
<h2>Upstream Hosts</h2>