diff --git a/patacrep/content/__init__.py b/patacrep/content/__init__.py index 26e67080..6f5eed4b 100755 --- a/patacrep/content/__init__.py +++ b/patacrep/content/__init__.py @@ -268,10 +268,9 @@ def process_content(content, config=None): elem = {'song': elem} if isinstance(elem, dict): for keyword, argument in elem.items(): - if keyword not in plugins: - contentlist.append_error(ContentError(keyword, "Unknown content keyword.")) - continue try: + if keyword not in plugins: + raise ContentError(keyword, "Unknown content keyword.") contentlist.extend(plugins[keyword]( keyword, argument=argument,