Properly add C module filenames as dependencies in autodoc.

This commit is contained in:
Georg Brandl
2009-09-03 22:00:10 +02:00
parent 65a8a4a6b2
commit eff2bdd515
2 changed files with 5 additions and 0 deletions

View File

@@ -1,6 +1,8 @@
Release 0.6.3 (in development)
==============================
* Properly add C module filenames as dependencies in autodoc.
* #253: Ignore graphviz directives without content instead of
raising an unhandled exception.

View File

@@ -625,6 +625,9 @@ class Documenter(object):
except PycodeError, err:
# no source file -- e.g. for builtin and C modules
self.analyzer = None
# at least add the module.__file__ as a dependency
if hasattr(self.module, '__file__') and self.module.__file__:
self.directive.filename_set.add(self.module.__file__)
else:
self.directive.filename_set.add(self.analyzer.srcname)