From e38e170656f174528601601c5315484525b6abd9 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Mon, 3 Jun 2013 15:09:18 -0400 Subject: [PATCH] readers: Log signal sending for read_file() --- pelican/readers.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pelican/readers.py b/pelican/readers.py index 974290e6..2de00b51 100644 --- a/pelican/readers.py +++ b/pelican/readers.py @@ -341,8 +341,6 @@ def read_file(base_path, path, content_class=Page, fmt=None, preread_signal=None, preread_sender=None, context_signal=None, context_sender=None): """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)) source_path = os.path.relpath(path, base_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: 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: settings = {} @@ -378,6 +381,8 @@ def read_file(base_path, path, content_class=Page, fmt=None, metadata['title'] = typogrify(metadata['title']) if context_signal: + logger.debug('signal {}.send({}, )'.format( + context_signal, context_sender)) context_signal.send(context_sender, metadata=metadata) return content_class( content=content,