def parseConfig(s): cfg = Properties() cfg.load(StringIO(s)) server = cfg.get('server') minRow = cfg.get('minRow', None) frags = [] for key in cfg: if key in ('server', 'minRow'): continue if not key.startswith('tables.'): raise RuntimeError('unknown key: %s' % key) frags.append((key, cfg.get(key))) frags.sort() frags = [ val for key,val in frags ] return server, minRow, frags
def parseConfig(s): cfg = Properties() cfg.load(StringIO(s)) server = cfg.get('server') minRow = cfg.get('minRow', None) frags = [] for key in cfg: if key in ('server', 'minRow'): continue if not key.startswith('tables.'): raise RuntimeError('unknown key: %s' % key) frags.append((key, cfg.get(key))) frags.sort() frags = [val for key, val in frags] return server, minRow, frags