diff options
author | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2020-09-29 18:33:40 -0500 |
---|---|---|
committer | A. Wilcox <AWilcox@Wilcox-Tech.com> | 2020-09-29 18:33:40 -0500 |
commit | f5c4f5a8ecd16e7aaabe70934f6a7998e9dcd48e (patch) | |
tree | 9077135bbf6eb808e875ee56918a1d095397502b /ncserver | |
parent | dbdd9b5a935b802ce51a794d68cf18d52556a793 (diff) | |
download | netconfapk-f5c4f5a8ecd16e7aaabe70934f6a7998e9dcd48e.tar.gz netconfapk-f5c4f5a8ecd16e7aaabe70934f6a7998e9dcd48e.tar.bz2 netconfapk-f5c4f5a8ecd16e7aaabe70934f6a7998e9dcd48e.tar.xz netconfapk-f5c4f5a8ecd16e7aaabe70934f6a7998e9dcd48e.zip |
ietf-system: Use new util fn for timestamp string
Diffstat (limited to 'ncserver')
-rw-r--r-- | ncserver/module/system.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/ncserver/module/system.py b/ncserver/module/system.py index 552d357..af9d9ce 100644 --- a/ncserver/module/system.py +++ b/ncserver/module/system.py @@ -17,7 +17,7 @@ import platform import subprocess import time -from datetime import datetime, timezone +from datetime import datetime from math import floor from socket import gethostname, sethostname @@ -25,7 +25,7 @@ from lxml import etree from netconf import error, util from ncserver.base.util import _, ensure_leaf, handle_list_operation, \ - node_operation + node_operation, yang_dt_for_timestamp QName = etree.QName # pylint: disable=I1101 @@ -222,16 +222,16 @@ def operational(node): plat.append(util.leaf_elm('sys:machine', platform.machine())) clock = util.subelm(state, 'sys:clock') - now = datetime.now(timezone.utc) - zone = now.astimezone().tzinfo - clock.append(util.leaf_elm('sys:current-datetime', - datetime.now(zone).isoformat())) + clock.append(util.leaf_elm( + 'sys:current-datetime', + yang_dt_for_timestamp(datetime.now().timestamp()) + )) with open('/proc/uptime', 'r') as upfile: raw = upfile.read().split(' ')[0] boot = floor(time.time() - float(raw)) - fmted = datetime.fromtimestamp(boot, tz=zone).isoformat() - clock.append(util.leaf_elm('sys:boot-datetime', fmted)) + clock.append(util.leaf_elm('sys:boot-datetime', + yang_dt_for_timestamp(boot))) # -- Editing functions -- |