From 3d72d0082639ec6975bf2c63ee5caa641d25f24b Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Mon, 11 Feb 2008 15:13:18 -0700 Subject: [PATCH] webish: display timestamps --- src/allmydata/web/directory.xhtml | 2 ++ src/allmydata/webish.py | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/allmydata/web/directory.xhtml b/src/allmydata/web/directory.xhtml index 99cf926a..e902a217 100644 --- a/src/allmydata/web/directory.xhtml +++ b/src/allmydata/web/directory.xhtml @@ -27,6 +27,7 @@ Filename Type Size + Times other representations @@ -38,6 +39,7 @@ + diff --git a/src/allmydata/webish.py b/src/allmydata/webish.py index b03a511b..7341a3f6 100644 --- a/src/allmydata/webish.py +++ b/src/allmydata/webish.py @@ -205,6 +205,21 @@ class Directory(rend.Page): ctx.fillSlots("overwrite", self.build_overwrite(ctx, (name, target))) ctx.fillSlots("check", check) + times = [] + TIME_FORMAT = "%H:%M:%S %d-%b-%Y" + if "ctime" in metadata: + ctime = time.strftime(TIME_FORMAT, + time.localtime(metadata["ctime"])) + times.append("c: " + ctime) + if "mtime" in metadata: + mtime = time.strftime(TIME_FORMAT, + time.localtime(metadata["mtime"])) + if times: + times.append(T.br()) + times.append("m: " + mtime) + ctx.fillSlots("times", times) + + # build the base of the uri_link link url uri_link = "/uri/" + urllib.quote(target.get_uri()) -- 2.45.2