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 = s[stem]
|
||||||
sdoc.output = odoc
|
sdoc.output = odoc
|
||||||
odoc.source = sdoc
|
odoc.source = sdoc
|
||||||
odoc.status = sdoc.status = 'published'
|
sdoc.status = sdoc.output.status = 'published'
|
||||||
self.published = s
|
self.published = s
|
||||||
logger.info("Identified %d published documents.", len(self.published))
|
logger.info("Identified %d published documents.", len(self.published))
|
||||||
|
|
||||||
|
@ -113,6 +113,7 @@ class Inventory(object):
|
||||||
for stem, sdoc in s.items():
|
for stem, sdoc in s.items():
|
||||||
if not sdoc.output.iscomplete:
|
if not sdoc.output.iscomplete:
|
||||||
self.broken[stem] = sdoc
|
self.broken[stem] = sdoc
|
||||||
|
sdoc.status = sdoc.output.status = 'broken'
|
||||||
logger.info("Identified %d broken documents: %r.", len(self.broken),
|
logger.info("Identified %d broken documents: %r.", len(self.broken),
|
||||||
self.broken.keys())
|
self.broken.keys())
|
||||||
|
|
||||||
|
@ -167,6 +168,11 @@ def list_stale(pubdir, sourcedirs, config=None):
|
||||||
print_sources(i.stale, config)
|
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):
|
def list_new(pubdir, sourcedirs, config=None):
|
||||||
i = Inventory(pubdir, sourcedirs)
|
i = Inventory(pubdir, sourcedirs)
|
||||||
print_sources(i.new, config)
|
print_sources(i.new, config)
|
||||||
|
|
Loading…
Reference in New Issue