def file_name(self, cao, ext): fn = TFL.Filename("." + ext, cao.name, default_dir=cao.dir) return fn.name
def __init__ (self, file_name, ** kw) : self.__super.__init__ \ ( file_name = file_name , name = kw.pop ("name", None) or TFL.Filename (file_name).base , ** kw )
def expand_iter(self, name): for path in self.pathes: yield TFL.Filename(name, path, default_rel=True).name
def Url(cls, value, ANS, default_path=None): if default_path: default_path = TFL.Filename(default_path).base return super(_NFB_DBS_, cls).Url(value, ANS, default_path)
def _(x): fn = TFL.Filename(x, x_uri) return fn.name, fn.base_ext