lib/Odin.pm, mason/common/autohandler: Track time of the current job.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 24 Jul 2015 17:35:21 +0000 (18:35 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 24 Jul 2015 18:15:55 +0000 (19:15 +0100)
lib/Odin.pm
mason/common/autohandler

index 28118c8..a9bff5a 100644 (file)
@@ -50,6 +50,10 @@ our $PASTEBIN = "$BASEURL$PASTEBIN_PATH";
 ###--------------------------------------------------------------------------
 ### Miscellaneous utilities.
 
+our $NOW;
+sub update_now () { $NOW = time; }
+update_now;
+
 (our $PROG = $0) =~ s:^.*/::;
 
 sub fail_cmdline ($$%) {
index 9630ac8..23b0f1b 100644 (file)
@@ -54,6 +54,10 @@ Error\
 </%args>
 </%method>
 %#
+<%init>
+       Odin::update_now;
+</%init>
+%#
 <%once>
        use utf8;
        use Odin;