def _parse(self, strval): """Convert a string from the config file to a list, parses globdir: paths as foo.d-style dirs. """ # we need to allow for the '\n[whitespace]' continuation - easier # to sub the \n with a space and then read the lines strval = strval.replace('\n', ' ') strval = strval.replace(',', ' ') results = [] for item in strval.split(): if item.startswith('glob:'): thisglob = item.replace('glob:', '') results.extend(misc.read_in_items_from_dot_dir(thisglob)) continue results.append(item) return results
def _parse(self, strval): """Convert a string from the config file to a list, parses globdir: paths as foo.d-style dirs. """ # we need to allow for the '\n[whitespace]' continuation - easier # to sub the \n with a space and then read the lines strval = strval.replace('\n', ' ') strval = strval.replace(',', ' ') results = [] for item in strval.split(): if item.startswith('glob:'): thisglob = item.replace('glob:', '') results.extend(misc.read_in_items_from_dot_dir(thisglob)) continue results.append(item) return results