summaryrefslogtreecommitdiff
path: root/pydoc.py
diff options
context:
space:
mode:
Diffstat (limited to 'pydoc.py')
-rwxr-xr-xpydoc.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/pydoc.py b/pydoc.py
index c5a4f68..dd9942b 100755
--- a/pydoc.py
+++ b/pydoc.py
@@ -126,12 +126,6 @@ if __name__ == '__main__':
for path in sources.iterdir():
sourceid = path.name
package_name, version = sourceid.rsplit('-', maxsplit=1)
- out_dir = dist / package_name / version
-
- if out_dir.exists():
- continue
-
- print('generating', sourceid)
packages = list(find_packages(sources / sourceid, package_name))
@@ -148,6 +142,13 @@ if __name__ == '__main__':
docformat = overrides['docformat'].get(package_name, 'restructuredtext')
+ out_dir = dist / package_name / version
+
+ if out_dir.exists():
+ continue
+
+ print('generating', sourceid)
+
out_dir.mkdir(parents=True)
pydoctor.driver.main(
# fmt: off