summaryrefslogtreecommitdiff
path: root/sphinx/ext/coverage.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/ext/coverage.py')
-rw-r--r--sphinx/ext/coverage.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/sphinx/ext/coverage.py b/sphinx/ext/coverage.py
index 98b291316..f03dbc1e2 100644
--- a/sphinx/ext/coverage.py
+++ b/sphinx/ext/coverage.py
@@ -73,10 +73,9 @@ class CoverageBuilder(Builder):
self.build_py_coverage()
self.write_py_coverage()
- if self.c_sourcefiles:
- self.c_undoc = {}
- self.build_c_coverage()
- self.write_c_coverage()
+ self.c_undoc = {}
+ self.build_c_coverage()
+ self.write_c_coverage()
def build_c_coverage(self):
# Fetch all the info from the header files
@@ -216,8 +215,9 @@ class CoverageBuilder(Builder):
op.writelines(' - %s\n' % x for x in methods)
op.write('\n')
- write_header(op, 'Modules that failed to import')
- op.writelines(' * %s -- %s\n' % x for x in failed)
+ if failed:
+ write_header(op, 'Modules that failed to import')
+ op.writelines(' * %s -- %s\n' % x for x in failed)
finally:
op.close()