Пример #1
0
def parse(filename):
    'Parse the filename, return an uninterpreted object'
    try:                from ConfigParser import SafeConfigParser
    except ImportError: from configparser import SafeConfigParser
    cfg = SafeConfigParser()
    cfg.optionxform = str       # want case sensitive
    cfg.read(filename)
    if isinstance(filename, type("")):
        filename = [filename]
    cfg.files = filename

    return cfg
Пример #2
0
def parse(filenames):
    'Parse the filename(s), return an uninterpreted object'
    if not filenames: raise ValueError('No filenames given')
    if isinstance(filenames, type("")):
        filenames = [filenames]

    try:                from ConfigParser import SafeConfigParser
    except ImportError: from configparser import SafeConfigParser
    cfg = SafeConfigParser()
    cfg.files = list()
    cfg.optionxform = str       # want case sensitive

    for f in filenames:
        read(cfg, f)
    return cfg