summaryrefslogtreecommitdiff
path: root/tools/docs/docload.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/docs/docload.py')
-rwxr-xr-xtools/docs/docload.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/docs/docload.py b/tools/docs/docload.py
index 91da3c88..5dd4ccdb 100755
--- a/tools/docs/docload.py
+++ b/tools/docs/docload.py
@@ -64,8 +64,6 @@ def load_doc_file(filename, f, c):
(html, errors) = tidylib.tidy_document(contents, options=tidyopts)
c.writerow([filename, ver, title, html])
- global pagecount
- pagecount += 1
# Main execution
@@ -111,6 +109,8 @@ re_tarfile = re.compile('[^/]*/doc/postgres.tar.gz$')
for member in tf:
if re_htmlfile.match(member.name):
load_doc_file(os.path.basename(member.name), tf.extractfile(member), c)
+ # after successfully preparing the file for load, increase the page count
+ pagecount += 1
if re_tarfile.match(member.name):
f = tf.extractfile(member)
inner_tar = tarfile.open(fileobj=f)
@@ -122,6 +122,8 @@ for member in tf:
if inner_member.name.endswith('.html') or inner_member.name.endswith('.htm'):
load_doc_file(inner_member.name, inner_tar.extractfile(inner_member), c)
+ # after successfully preparing the file for load, increase the page count
+ pagecount += 1
tf.close()
if not quiet: