Files
vppcfg/validator/loopback.py

30 lines
665 B
Python

import logging
class NullHandler(logging.Handler):
def emit(self, record):
pass
def exists(yaml, ifname):
""" Returns true if ifname exists as a loopback """
try:
if ifname in yaml['loopbacks']:
return True
except:
pass
return False
def loopback(args, yaml):
result = True
msgs = []
logger = logging.getLogger('vppcfg.validator')
logger.addHandler(NullHandler())
if not 'loopbacks' in yaml:
return result, msgs
logger.debug("Validating loopbacks...")
for ifname, iface in yaml['loopbacks'].items():
logger.debug("loopback %s" % iface)
return result, msgs