Esempio n. 1
0
 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
Esempio n. 2
0
 def unique_files(self):
     return unique_list(self.files)
Esempio n. 3
0
 def unique_dates(self):
     return unique_list(self.dates)
Esempio n. 4
0
 def unique_kinds(self):
     return unique_list(self.kinds)
Esempio n. 5
0
 def unique_nodes(self):
     return unique_list(self.nodes)
Esempio n. 6
0
 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
Esempio n. 7
0
 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