X-Git-Url: https://rtime.felk.cvut.cz/gitweb/notmuch.git/blobdiff_plain/df70fc4b4b7295f9f5c512c5e1e5c8c46a620944..2bb906a6dd21fe109cc921590a512c1af7ff150d:/doc/prerst2man.py diff --git a/doc/prerst2man.py b/doc/prerst2man.py index 720deb68..968722a1 100644 --- a/doc/prerst2man.py +++ b/doc/prerst2man.py @@ -8,9 +8,10 @@ sourcedir = argv[1] outdir = argv[2] if not isdir(outdir): - makedirs(outdir, 0755) + makedirs(outdir, 0o755) -execfile(sourcedir + "/conf.py") +with open(sourcedir + "/conf.py") as cf: + exec(cf.read()) def header(file, startdocname, command, description, authors, section): @@ -34,7 +35,7 @@ blankre = re.compile("^\s*$") for page in man_pages: outdirname = outdir + '/' + dirname(page[0]) if not isdir(outdirname): - makedirs(outdirname, 0755) + makedirs(outdirname, 0o755) filename = outdir + '/' + page[0] + '.rst' outfile = open(filename, 'w') infile = open(sourcedir + '/' + page[0] + '.rst', 'r') @@ -59,4 +60,5 @@ for page in man_pages: outfile.write("".join(lines)) outfile.close() - os.system('set -x; rst2man {0} {1}'.format(filename, outdir + '/' + page[0] + '.' + str(page[4]))) + system('set -x; rst2man {0} {1}/{2}.{3}' + .format(filename, outdir, page[0], page[4]))