def test_file_or_folder(): f = FS.file_or_folder(__file__) assert isinstance(f, File) f = FS.file_or_folder(File(__file__).parent) assert isinstance(f, Folder)
def __init__(self, source): super(Processable, self).__init__() self.source = FS.file_or_folder(source) self.is_processable = True self.uses_template = True self._relative_deploy_path = None
def _generate_filename_(self): return FS.file_or_folder( Template(self.source.filename.path).render(self.data))
def combine_path(parent, leaf): return FS.file_or_folder(parent.child(leaf))