chiark / gitweb /
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 28118c8aec937da39da0d3807258ddd60f9e20db..a9bff5ad67bcaf05c1269f39f6f9eaaa837dcbfd 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 9630ac838a8e5d785dd76e02d47816e1d4f97b80..23b0f1b809c60d5013fc493d5b7ce163cc599b19 100644 (file)
@@ -54,6 +54,10 @@ Error\
 </%args>
 </%method>
 %#
+<%init>
+       Odin::update_now;
+</%init>
+%#
 <%once>
        use utf8;
        use Odin;