Mercurial > piecrust2
comparison piecrust/data/assetor.py @ 1148:0aeb6f18d6a0
bake: Don't crash if a source doesn't implement related items.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 10 Jul 2018 21:01:45 -0700 |
parents | 29c51b981c17 |
children |
comparison
equal
deleted
inserted
replaced
1147:4b5b464e3155 | 1148:0aeb6f18d6a0 |
---|---|
76 if self._cache_map is not None: | 76 if self._cache_map is not None: |
77 return | 77 return |
78 | 78 |
79 source = self._page.source | 79 source = self._page.source |
80 content_item = self._page.content_item | 80 content_item = self._page.content_item |
81 assets = source.getRelatedContents(content_item, REL_ASSETS) | 81 try: |
82 assets = source.getRelatedContents(content_item, REL_ASSETS) | |
83 except NotImplementedError: | |
84 assets = None | |
82 | 85 |
83 self._cache_map = {} | 86 self._cache_map = {} |
84 self._cache_list = [] | 87 self._cache_list = [] |
85 | 88 |
86 if assets is None: | 89 if assets is None: |