mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
readers: Log signal sending for read_file()
This commit is contained in:
parent
4e118eff01
commit
e38e170656
1 changed files with 7 additions and 2 deletions
|
|
@ -341,8 +341,6 @@ def read_file(base_path, path, content_class=Page, fmt=None,
|
||||||
preread_signal=None, preread_sender=None,
|
preread_signal=None, preread_sender=None,
|
||||||
context_signal=None, context_sender=None):
|
context_signal=None, context_sender=None):
|
||||||
"""Return a content object parsed with the given format."""
|
"""Return a content object parsed with the given format."""
|
||||||
if preread_signal:
|
|
||||||
preread_signal.send(preread_sender)
|
|
||||||
path = os.path.abspath(os.path.join(base_path, path))
|
path = os.path.abspath(os.path.join(base_path, path))
|
||||||
source_path = os.path.relpath(path, base_path)
|
source_path = os.path.relpath(path, base_path)
|
||||||
base, ext = os.path.splitext(os.path.basename(path))
|
base, ext = os.path.splitext(os.path.basename(path))
|
||||||
|
|
@ -354,6 +352,11 @@ def read_file(base_path, path, content_class=Page, fmt=None,
|
||||||
if fmt not in EXTENSIONS:
|
if fmt not in EXTENSIONS:
|
||||||
raise TypeError('Pelican does not know how to parse {}'.format(path))
|
raise TypeError('Pelican does not know how to parse {}'.format(path))
|
||||||
|
|
||||||
|
if preread_signal:
|
||||||
|
logger.debug('signal {}.send({})'.format(
|
||||||
|
preread_signal, preread_sender))
|
||||||
|
preread_signal.send(preread_sender)
|
||||||
|
|
||||||
if settings is None:
|
if settings is None:
|
||||||
settings = {}
|
settings = {}
|
||||||
|
|
||||||
|
|
@ -378,6 +381,8 @@ def read_file(base_path, path, content_class=Page, fmt=None,
|
||||||
metadata['title'] = typogrify(metadata['title'])
|
metadata['title'] = typogrify(metadata['title'])
|
||||||
|
|
||||||
if context_signal:
|
if context_signal:
|
||||||
|
logger.debug('signal {}.send({}, <metadata>)'.format(
|
||||||
|
context_signal, context_sender))
|
||||||
context_signal.send(context_sender, metadata=metadata)
|
context_signal.send(context_sender, metadata=metadata)
|
||||||
return content_class(
|
return content_class(
|
||||||
content=content,
|
content=content,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue