mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
Make the blogger tests consistant with the wp ones - cast
to list in test if needed.
This commit is contained in:
parent
942e462241
commit
a597a31dad
2 changed files with 18 additions and 12 deletions
|
|
@ -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]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue