From 263511cb576c9d7a556acd67448b4749f4880f95 Mon Sep 17 00:00:00 2001 From: Tony Mack <tmack@paris.CS.Princeton.EDU> Date: Wed, 21 Dec 2011 15:55:51 -0500 Subject: [PATCH] pl_expires and pl_last_contact should be timezoned --- sfa/plc/pldriver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sfa/plc/pldriver.py b/sfa/plc/pldriver.py index fa97183c..1eaa7e37 100644 --- a/sfa/plc/pldriver.py +++ b/sfa/plc/pldriver.py @@ -6,7 +6,7 @@ from sfa.util.faults import MissingSfaInfo, UnknownSfaType, \ from sfa.util.sfalogging import logger from sfa.util.defaultdict import defaultdict -from sfa.util.sfatime import utcparse +from sfa.util.sfatime import utcparse, epochparse from sfa.util.xrn import hrn_to_urn, get_leaf, urn_to_sliver_id from sfa.util.cache import Cache @@ -626,7 +626,7 @@ class PlDriver (Driver): top_level_status = 'ready' result['geni_urn'] = slice_urn result['pl_login'] = slice['name'] - result['pl_expires'] = datetime.datetime.fromtimestamp(slice['expires']).ctime() + result['pl_expires'] = epochparse(slice['expires']) resources = [] for node in nodes: @@ -635,7 +635,7 @@ class PlDriver (Driver): res['pl_boot_state'] = node['boot_state'] res['pl_last_contact'] = node['last_contact'] if node['last_contact'] is not None: - res['pl_last_contact'] = datetime.datetime.fromtimestamp(node['last_contact']).ctime() + res['pl_last_contact'] = epochparse(node['last_contact']) sliver_id = urn_to_sliver_id(slice_urn, slice['slice_id'], node['node_id']) res['geni_urn'] = sliver_id if node['boot_state'] == 'boot': -- 2.47.0