From 6e2041692e4a90440d7dc59b51dcf72e12114c12 Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Tue, 1 Mar 2016 07:31:52 -0800 Subject: [PATCH] skip orphaned documents passed into build() --- tldp/driver.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tldp/driver.py b/tldp/driver.py index a1f552e..7ad9359 100644 --- a/tldp/driver.py +++ b/tldp/driver.py @@ -71,11 +71,14 @@ def build(config, docs, inv, **kwargs): if not docs: docs = inv.work.values() for source in docs: + if not isinstance(source, tldp.sources.SourceDocument): + logger.info("%s skipping, no source for orphan", source.stem) + continue if not source.output: dirname = os.path.join(config.pubdir, source.stem) source.output = tldp.outputs.OutputDirectory(dirname) if source.stem in config.skip: - logger.info("%s skipping build per request", source.stem) + logger.info("%s skipping, per user request", source.stem) continue if not source.doctype: logger.warning("%s skipping document of unknown doctype",