Mercurial > piecrust2
changeset 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 | 4b5b464e3155 |
children | be74ba54a06f |
files | piecrust/data/assetor.py |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/piecrust/data/assetor.py Tue Jun 05 22:20:45 2018 -0700 +++ b/piecrust/data/assetor.py Tue Jul 10 21:01:45 2018 -0700 @@ -78,7 +78,10 @@ source = self._page.source content_item = self._page.content_item - assets = source.getRelatedContents(content_item, REL_ASSETS) + try: + assets = source.getRelatedContents(content_item, REL_ASSETS) + except NotImplementedError: + assets = None self._cache_map = {} self._cache_list = []