Don't use datetime timestamp() as it's not in Python 2

The `timestamp()` method for `datetime.datetime` instances was
only added in Python 3. It does not exist in Python 2. So we
can't safely use it here.

I believe this should do the right thing, taking advantage of a
couple of existing utility functions in koji.util.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
This commit is contained in:
Adam Williamson 2020-03-10 14:47:15 -07:00 committed by Tomas Kopecek
parent 8c9558ae53
commit 9b86c5081e

View file

@ -1,4 +1,5 @@
#import koji
#import koji.util as kojiutil
#from kojiweb import util
#from six.moves.urllib.parse import quote
#import datetime
@ -97,7 +98,7 @@
#set $end_ts = $task.completion_ts
#end if
#if not $end_ts
#set $end_ts = datetime.datetime.utcnow().timestamp()
#set $end_ts = $kojiutil.parseTime($kojiutil.encode_datetime(datetime.datetime.utcnow()))
#end if
<tr>
<th title="From task's creation">Total time</th>