X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Futils.py;h=b20a063a452d4e9d1354f8e4a19c519205855295;hb=b34e1454c174ccc89f552a0871fbf18e19a01264;hp=cb5df31ce30fd77e2c086c6266209720fbffec88;hpb=41310a4a047af310a0130abb6274caaa1ffbdb1d;p=dak.git diff --git a/daklib/utils.py b/daklib/utils.py index cb5df31c..b20a063a 100755 --- a/daklib/utils.py +++ b/daklib/utils.py @@ -1345,7 +1345,10 @@ def check_signature (sig_filename, reject, data_filename="", keyrings=None, auto if len(args) >= 1: timestamp = args[0] if timestamp.count("T") == 0: - expiredate = time.strftime("%Y-%m-%d", time.gmtime(timestamp)) + try: + expiredate = time.strftime("%Y-%m-%d", time.gmtime(float(timestamp))) + except ValueError: + expiredate = "unknown (%s)" % (timestamp) else: expiredate = timestamp reject("The key used to sign %s has expired on %s" % (sig_filename, expiredate))