From da68306243595cab8783cc0f05fbc9438435927a Mon Sep 17 00:00:00 2001 From: Tomas Kopecek Date: Feb 13 2017 13:55:00 +0000 Subject: datetime conversion --- diff --git a/koji/__init__.py b/koji/__init__.py index 55e11ae..e94d6ae 100644 --- a/koji/__init__.py +++ b/koji/__init__.py @@ -2681,7 +2681,9 @@ def formatTime(value): """Format a timestamp so it looks nicer""" if not value: return '' - elif isinstance(value, datetime.datetime): + if isinstance(value, xmlrpclib.DateTime): + value = datetime.datetime.fromtimestamp(time.mktime(time.strptime(str(value), '%Y%m%dT%H:%M:%S'))) + if isinstance(value, datetime.datetime): return value.strftime('%Y-%m-%d %H:%M:%S') else: # trim off the microseconds, if present