Skip to content
Snippets Groups Projects
Commit 7e835fdc authored by Raniere Silva's avatar Raniere Silva
Browse files

Remove check for all_figures.html now that we are using Javascript

parent a747be0b
Branches
Tags
No related merge requests found
......@@ -31,7 +31,6 @@ REQUIRED_FILES = {
'%/LICENSE.md': True,
'%/README.md': False,
'%/_extras/discuss.md': True,
'%/_extras/figures.md': True,
'%/_extras/guide.md': True,
'%/index.md': True,
'%/reference.md': True,
......@@ -116,7 +115,6 @@ def main():
for filename in docs.keys():
checker = create_checker(args, filename, docs[filename])
checker.check()
check_figures(args.source_dir, args.reporter)
args.reporter.report()
......@@ -257,38 +255,6 @@ def check_fileset(source_dir, reporter, filenames_present):
seen)
def check_figures(source_dir, reporter):
"""Check that all figures are present and referenced."""
# Get references.
try:
all_figures_html = os.path.join(source_dir, '_includes', 'all_figures.html')
with open(all_figures_html, 'r') as reader:
text = reader.read()
figures = P_FIGURE_REFS.findall(text)
referenced = [os.path.split(f)[1] for f in figures if '/fig/' in f]
except FileNotFoundError as e:
reporter.add(all_figures_html,
'File not found')
return
# Get actual image files (ignore non-image files).
fig_dir_path = os.path.join(source_dir, 'fig')
actual = [f for f in os.listdir(fig_dir_path) if os.path.splitext(f)[1] in IMAGE_FILE_SUFFIX]
# Report differences.
unexpected = set(actual) - set(referenced)
reporter.check(not unexpected,
None,
'Unexpected image files: {0}',
', '.join(sorted(unexpected)))
missing = set(referenced) - set(actual)
reporter.check(not missing,
None,
'Missing image files: {0}',
', '.join(sorted(missing)))
def create_checker(args, filename, info):
"""Create appropriate checker for file."""
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment