separatorChars.py 627 Bytes
'''
Created on 3 kwi 2014

@author: mlenart
'''

from morfeuszbuilder.utils import exceptions

def parseSeparatorChars(segtypesConfigFile):
    res = []
    for lineNum, line in segtypesConfigFile.enumerateLinesInSection('separator chars', ignoreComments=True):
        try:
            cp = int(line)
            res.append(cp)
        except ValueError as ex:
            raise exceptions.ConfigFileException(
                                                 segtypesConfigFile.filename, 
                                                 lineNum, 
                                                 str(ex))
    return res