Exemple #1
0
    def parse_config(self, configfile):
        """Read the config file and validate configuration syntax"""
        try:
            f = open(configfile)
        except IOError as e:
            logger.error(e)
            return False

        conf = "".join(f.readlines())
        tokens = kaparser.tokenize_config(conf)

        if tokens:
            return True
        else:
            return False
Exemple #2
0
import sys
import os
sys.path.insert(
    0, os.path.abspath(os.path.join(os.path.dirname(__file__), '../../')))
from lvsm.modules import ldparser, kaparser

if len(sys.argv) != 2:
    print "Need config file name"
    sys.exit(0)

c = sys.argv[1]

f = open(c)
conf = "".join(f.readlines())

#t = ldparser.tokenize_config(conf)
t = kaparser.tokenize_config(conf)

if t:
    print "%s parsed OK!" % c
    print t.dump()

else:
    print "%s didn't parse OK!" % c
Exemple #3
0
import sys
import os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '../../')))
from lvsm.modules import ldparser, kaparser

if len(sys.argv) != 2:
    print "Need config file name"
    sys.exit(0)
    
c = sys.argv[1]

f = open(c)
conf = "".join(f.readlines())

#t = ldparser.tokenize_config(conf)
t = kaparser.tokenize_config(conf)

if t:
    print "%s parsed OK!" % c
    print t.dump()

else:
    print "%s didn't parse OK!" % c