From 49c4c24a7f1ba1728ccd9d0121f275da44018ef0 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Sat, 10 May 2014 13:01:44 -0700 Subject: [PATCH] nmbug-status: Add the time to the footer's build-date Our repository [1] has a post-update hook that rebuilds the status page after each push. Since that may happen several times a day, we might as well show the build time (as well as the date) in the footer. The trailing 'Z' is the ISO 8601 designator for UTC. Now that we're showing times, it's nice to be explicit about the timezone we're using. The rename from date -> datetime gives us backward-compatibility for folks that *do* only want the date. We keep the old date formatting to support those folks. [1]: http://nmbug.tethera.net/git/nmbug-tags.git --- devel/nmbug/nmbug-status | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/devel/nmbug/nmbug-status b/devel/nmbug/nmbug-status index b7c2f80e..c0bdd1b6 100755 --- a/devel/nmbug/nmbug-status +++ b/devel/nmbug/nmbug-status @@ -275,8 +275,10 @@ parser.add_argument('--get-query', help='get query for view', args = parser.parse_args() config = read_config(path=args.config) +now = datetime.datetime.utcnow() context = { - 'date': datetime.datetime.utcnow(), + 'date': now, + 'datetime': now.strftime('%Y-%m-%d %H:%M:%SZ'), 'title': config['meta']['title'], 'blurb': config['meta']['blurb'], 'encoding': _ENCODING, @@ -339,7 +341,7 @@ _PAGES['html'] = HtmlPage( '''.format(**context), footer='''
-

Generated: {date} +

Generated: {datetime} '''.format(**context), -- 2.26.2