summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2020-12-07 22:30:40 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2020-12-07 22:30:40 -0600
commita762163b138b24c86c29fa049e6303d708f835c6 (patch)
tree02d55eb7fcaecb92ac5bbb53c9ae227936f76372
parentca93b88a3715612dddc01eac6d9ebbbb96a19b2f (diff)
downloadnetconfapk-a762163b138b24c86c29fa049e6303d708f835c6.tar.gz
netconfapk-a762163b138b24c86c29fa049e6303d708f835c6.tar.bz2
netconfapk-a762163b138b24c86c29fa049e6303d708f835c6.tar.xz
netconfapk-a762163b138b24c86c29fa049e6303d708f835c6.zip
ietf-interfaces: Use boot time for discontinuity time
-rw-r--r--ncserver/module/interfaces.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/ncserver/module/interfaces.py b/ncserver/module/interfaces.py
index 299a000..c91c318 100644
--- a/ncserver/module/interfaces.py
+++ b/ncserver/module/interfaces.py
@@ -19,8 +19,8 @@ from netconf import error, util
from ncserver.base.log import log_config_change
from ncserver.base.modman import MODMAN
-from ncserver.base.util import _, node_operation, yang_dt_for_timestamp
-from ncserver.util import maybe_raise_on_invalid_node
+from ncserver.base.util import _, node_operation
+from ncserver.util import maybe_raise_on_invalid_node, system_boot_time
LOGGER = logging.getLogger(__name__)
@@ -162,10 +162,7 @@ def _add_stats_to(iface, name: str):
}
stats = util.subelm(iface, 'if:statistics')
- # XXX BAD vvv
- stats.append(util.leaf_elm('if:discontinuity-time',
- '2020-01-01T01:01:01.011Z'))
- # XXX BAD ^^^
+ stats.append(util.leaf_elm('if:discontinuity-time', system_boot_time()))
result = subprocess.run(['/sbin/ifupdown', 'ifctrstat', name],
stdout=subprocess.PIPE, check=False)