def sub(root): res = [] for root, filename in ltools.filter_files(fltr, root, *(subdirs[1:])): res.append(ltools.join('/', *(subdirs + (filename,)))) ltools.copy(ltools.join(root, filename), ltools.join(out_root, filename)) return res
def sub(root): res = [] for root, filename in ltools.filter_files(fltr, root, *(subdirs[1:])): res.append(ltools.join('/', *(subdirs + (filename, )))) ltools.copy(ltools.join(root, filename), ltools.join(out_root, filename)) return res
def load(self, modules, args): f = lambda a: a.endswith('.markdown') for root, filename in ltools.filter_files(f, self.args.exec_path, 'articles'): self.register_object(Article, ltools.join(root, filename))