comparison piecrust/data/assetor.py @ 13:a8f9c78a6608

Make the `Assetor` iterate over paths.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 18 Aug 2014 16:50:20 -0700
parents f5ca5c5bed85
children 65ae19c4e8a3
comparison
equal deleted inserted replaced
12:30a42341cfa8 13:a8f9c78a6608
52 self._cacheAssets() 52 self._cacheAssets()
53 return self._cache[key] 53 return self._cache[key]
54 54
55 def __iter__(self): 55 def __iter__(self):
56 self._cacheAssets() 56 self._cacheAssets()
57 return self._cache.__iter__() 57 return iter(self._cache.values())
58
59 def iterkeys(self):
60 return self.__iter__(self)
61 58
62 def _debugRenderAssetNames(self): 59 def _debugRenderAssetNames(self):
63 self._cacheAssets() 60 self._cacheAssets()
64 return list(self._cache.keys()) 61 return list(self._cache.keys())
65 62