Trivially pgrade to Python 3

This commit is contained in:
Shivam Mukherjee 2020-08-14 00:08:56 +05:30 committed by GitHub
parent 52b6bda0c6
commit 4db2fc4b90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,3 @@
#! /usr/bin/python2.7
import os import os
import os.path import os.path
import re import re
@ -46,7 +44,7 @@ def injectShaderBlocks(_folder, _text):
shaderCommand = "glslViewer " + shaderPath + " " + \ shaderCommand = "glslViewer " + shaderPath + " " + \
" ".join(shaderTexturePaths) + \ " ".join(shaderTexturePaths) + \
" -s 0.5 --headless -o " + shaderImage " -s 0.5 --headless -o " + shaderImage
print shaderCommand print(shaderCommand
if not args.skip_image_generation: if not args.skip_image_generation:
returnCode = subprocess.call(shaderCommand, shell=True) returnCode = subprocess.call(shaderCommand, shell=True)
rta += "![](" + shaderImage + ")\n" rta += "![](" + shaderImage + ")\n"
@ -55,7 +53,7 @@ def injectShaderBlocks(_folder, _text):
gifName, gifExt = os.path.splitext(gifPath) gifName, gifExt = os.path.splitext(gifPath)
pngImage = gifName + ".png" pngImage = gifName + ".png"
convertCommand = "convert " + gifPath + " " + pngImage convertCommand = "convert " + gifPath + " " + pngImage
print convertCommand print(convertCommand
if not args.skip_image_generation: if not args.skip_image_generation:
returnCode = subprocess.call(convertCommand, shell=True) returnCode = subprocess.call(convertCommand, shell=True)
rta += re.sub(r'\!\[(.*)\]\((.*)\.gif\)', rta += re.sub(r'\!\[(.*)\]\((.*)\.gif\)',
@ -105,16 +103,16 @@ for outputFormat in args.format:
pandocCommand = ["pandoc"] + inputOptions + outputOptions \ pandocCommand = ["pandoc"] + inputOptions + outputOptions \
+ generalOptions + latexOptions + generalOptions + latexOptions
# Print out of the chapters being built and the flags being used # print(out of the chapters being built and the flags being used
print "Generating {0} from:".format(bookPath) print("Generating {0} from:".format(bookPath)
for chapter in inputOptions: for chapter in inputOptions:
print "\t{0}".format(chapter) print("\t{0}".format(chapter))
print "Using the following flags:" print("Using the following flags:")
for flag in outputOptions + generalOptions + latexOptions: for flag in outputOptions + generalOptions + latexOptions:
print "\t{0}".format(flag) print("\t{0}".format(flag))
returnCode = subprocess.call(pandocCommand) returnCode = subprocess.call(pandocCommand)
if returnCode == 0: if returnCode == 0:
print "Successful building of {0}".format(bookPath) print("Successful building of {0}".format(bookPath))
else: else:
print "Error in building of {0}".format(bookPath) print("Error in building of {0}".format(bookPath))