def dates(self): """Return unique date list for all files.""" if self._dates_cache is None: rv = sorted(unique_list(self._dates), key=lambda date: date.__repr__()) rv = ValueList(rv) self._dates_cache = rv return self._dates_cache
def unique_files(self): return unique_list(self.files)
def unique_dates(self): return unique_list(self.dates)
def unique_kinds(self): return unique_list(self.kinds)
def unique_nodes(self): return unique_list(self.nodes)
def kinds(self): """Return unique kind list for all files.""" if self._kinds_cache is None: rv = ValueList(unique_list(self._kinds)) self._kinds_cache = rv return self._kinds_cache
def nodes(self): """Return unique node list for all files.""" if self._nodes_cache is None: rv = ValueList(unique_list(self._nodes)) self._nodes_cache = rv return self._nodes_cache