--- examples/convert.py.orig 2019-02-26 06:33:35.000000000 -0700
+++ examples/convert.py 2019-03-27 21:06:59.365046783 -0600
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
# This is a simple python script to convert a short markdown
# document into a jupyter notebook that can be run to show the
@@ -85,7 +85,7 @@ image = """
def process_file ( mdfile ):
# "Verify" the file is an .md file
if mdfile[-3:] != '.md':
- print "Input file must have extension .md: " + mdfile
+ print("Input file must have extension .md: " + mdfile)
sys.exit()
# Read the input file and store it in this format:
@@ -96,8 +96,8 @@ def process_file ( mdfile ):
# [ "code", [ "G := Group((1,2),(3,4));\n" ] ],
# ...
# ]
- print "Processing: " + mdfile
- print "\tReading file..."
+ print("Processing: " + mdfile)
+ print("\tReading file...")
lines = [ ]
mode = 'markdown'
inf = open( mdfile, 'r' )
@@ -152,7 +152,7 @@ def process_file ( mdfile ):
# Write the .ipynb output file in this same folder.
outfile = mdfile[:-3] + '.ipynb'
seen_code_yet = False
- print "\tWriting " + outfile + "..."
+ print("\tWriting " + outfile + "...")
outf = open( outfile, 'w' )
outf.write( header )
for index, line in enumerate( lines ):
@@ -174,7 +174,7 @@ def process_file ( mdfile ):
# Replace markdown headings with AutoDoc headings,
# then write the .gd output file in the ../lib/ folder.
outfname = "../lib/ch2-examples-" + mdfile[:-3] + ".gd"
- print "\tWriting " + outfname + "..."
+ print("\tWriting " + outfname + "...")
outf = open( outfname, 'w' )
outf.write( "#! @Chapter Examples\n" );
for line in lines:
@@ -199,11 +199,11 @@ for fname in os.listdir( "." ):
if fname[-3:] == ".md":
process_file( fname )
converted += [ fname ]
-print "Done."
-print "Don't forget to open each X.ipynb file generated this " + \
+print("Done.")
+print("Don't forget to open each X.ipynb file generated this " + \
"way, run all cells, and save the final image created " + \
- "as ../doc/X.png so that it can be included in the docs."
-print "You can copy and paste these commands to make it easier:"
+ "as ../doc/X.png so that it can be included in the docs.")
+print("You can copy and paste these commands to make it easier:")
for name in converted:
- print "jupyter notebook " + name
+ print("jupyter notebook " + name)
--- extract_examples.py.orig 2019-02-26 06:33:35.000000000 -0700
+++ extract_examples.py 2019-03-27 21:06:59.378046751 -0600
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/python3
# This is a simple python script to look through all the GAP code
# and documentation in the lib/ folder of this repository, find
@@ -70,7 +70,7 @@ codecell = """
snippets = [ ]
def process_file ( gdfile ):
global snippets
- print "Processing " + gdfile + "..."
+ print("Processing " + gdfile + "...")
mode = "not in a snippet"
inf = open( gdfile, "r" )
for line in inf.readlines():
@@ -87,7 +87,7 @@ def process_file ( gdfile ):
outfile = "extracted_snippets.ipynb"
def write_all ():
global snippets, outfile
- print "Writing " + outfile + "..."
+ print("Writing " + outfile + "...")
outf = open( outfile, "w" )
outf.write( header )
outf.write( mdcell % ( json.dumps( [ \
@@ -109,6 +109,6 @@ for fname in os.listdir( "lib" ):
if fname[-3:] == ".gd":
process_file( "lib/" + fname )
write_all()
-print "Done. You can open the resulting file with this command:"
-print "jupyter notebook " + outfile
+print("Done. You can open the resulting file with this command:")
+print("jupyter notebook " + outfile)