Make the blogger tests consistant with the wp ones - cast

to list in test if needed.
This commit is contained in:
Stuart Axon 2018-11-15 21:37:17 +00:00
commit a597a31dad
2 changed files with 18 additions and 12 deletions

View file

@ -771,6 +771,7 @@ def fields2pelican(
wp_custpost=False, wp_attach=False, attachments=None):
pandoc_version = get_pandoc_version()
posts_require_pandoc = []
settings = read_settings()
slug_subs = settings['SLUG_REGEX_SUBSTITUTIONS']
@ -780,9 +781,7 @@ def fields2pelican(
if filter_author and filter_author != author:
continue
if is_pandoc_needed(in_markup) and not pandoc_version:
error = ('Pandoc must be installed to complete the '
'requested import action.')
exit(error)
posts_require_pandoc.append(filename)
slug = not disable_slugs and filename or None
@ -868,6 +867,11 @@ def fields2pelican(
with open(out_filename, 'w', encoding='utf-8') as fs:
fs.write(header + content)
if posts_require_pandoc:
logger.error("Pandoc must be installed to import the following posts:"
"\n {}".format("\n ".join(posts_require_pandoc)))
if wp_attach and attachments and None in attachments:
print("downloading attachments that don't have a parent post")
urls = attachments[None]