diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-08-26 14:06:10 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-08-26 14:06:10 +0200 |
commit | 866a5b497392b6baf91c04bb645405a63522b0c7 (patch) | |
tree | 28d1dc889439c68dbbd06318ed1ac331f73e308c | |
parent | devaway: Use timestamp attribute from XML (diff) | |
download | www-866a5b497392b6baf91c04bb645405a63522b0c7.tar.gz www-866a5b497392b6baf91c04bb645405a63522b0c7.tar.bz2 www-866a5b497392b6baf91c04bb645405a63522b0c7.zip |
devaway: Support reason without date
Signed-off-by: Michał Górny <mgorny@gentoo.org>
-rw-r--r-- | _plugins/devaway.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/_plugins/devaway.rb b/_plugins/devaway.rb index 38d96e6..b541305 100644 --- a/_plugins/devaway.rb +++ b/_plugins/devaway.rb @@ -15,7 +15,9 @@ module Gentoo data.xpath('/devaway/dev').each do |dev| reason = dev.xpath('./reason/text()').first.content date_match = DATE_REGEXP.match(reason) - reason = date_match.pre_match.rstrip() + if not date_match.nil? + reason = date_match.pre_match.rstrip() + end date = DateTime.parse(dev['timestamp']) away_sec = now - date |