mirror of https://github.com/tLDP/python-tldp
record the 'broken' field in sdoc/odoc
and add function to list_broken (analogically appropriate)
This commit is contained in:
parent
f200c0efc2
commit
b1840b03bf
|
@ -88,7 +88,7 @@ class Inventory(object):
|
|||
sdoc = s[stem]
|
||||
sdoc.output = odoc
|
||||
odoc.source = sdoc
|
||||
odoc.status = sdoc.status = 'published'
|
||||
sdoc.status = sdoc.output.status = 'published'
|
||||
self.published = s
|
||||
logger.info("Identified %d published documents.", len(self.published))
|
||||
|
||||
|
@ -113,6 +113,7 @@ class Inventory(object):
|
|||
for stem, sdoc in s.items():
|
||||
if not sdoc.output.iscomplete:
|
||||
self.broken[stem] = sdoc
|
||||
sdoc.status = sdoc.output.status = 'broken'
|
||||
logger.info("Identified %d broken documents: %r.", len(self.broken),
|
||||
self.broken.keys())
|
||||
|
||||
|
@ -167,6 +168,11 @@ def list_stale(pubdir, sourcedirs, config=None):
|
|||
print_sources(i.stale, config)
|
||||
|
||||
|
||||
def list_broken(pubdir, sourcedirs, config=None):
|
||||
i = Inventory(pubdir, sourcedirs)
|
||||
print_sources(i.broken, config)
|
||||
|
||||
|
||||
def list_new(pubdir, sourcedirs, config=None):
|
||||
i = Inventory(pubdir, sourcedirs)
|
||||
print_sources(i.new, config)
|
||||
|
|
Loading…
Reference in New Issue