Modify examples to be both Python 2 and 3 compatible

For removing dependency on 2to3
This commit is contained in:
William S Fulton 2020-08-15 16:46:01 +01:00
commit 89bee6a7fa
37 changed files with 368 additions and 388 deletions

View file

@ -22,51 +22,51 @@ example.cvar.name = "Bill"
# Now print out the values of the variables
print "Variables (values printed from Python)"
print("Variables (values printed from Python)")
print "ivar =", example.cvar.ivar
print "svar =", example.cvar.svar
print "lvar =", example.cvar.lvar
print "uivar =", example.cvar.uivar
print "usvar =", example.cvar.usvar
print "ulvar =", example.cvar.ulvar
print "scvar =", example.cvar.scvar
print "ucvar =", example.cvar.ucvar
print "fvar =", example.cvar.fvar
print "dvar =", example.cvar.dvar
print "cvar =", example.cvar.cvar
print "strvar =", example.cvar.strvar
print "cstrvar =", example.cvar.cstrvar
print "iptrvar =", example.cvar.iptrvar
print "name =", example.cvar.name
print "ptptr =", example.cvar.ptptr, example.Point_print(example.cvar.ptptr)
print "pt =", example.cvar.pt, example.Point_print(example.cvar.pt)
print("ivar = %s" % example.cvar.ivar)
print("svar = %s" % example.cvar.svar)
print("lvar = %s" % example.cvar.lvar)
print("uivar = %s" % example.cvar.uivar)
print("usvar = %s" % example.cvar.usvar)
print("ulvar = %s" % example.cvar.ulvar)
print("scvar = %s" % example.cvar.scvar)
print("ucvar = %s" % example.cvar.ucvar)
print("fvar = %s" % example.cvar.fvar)
print("dvar = %s" % example.cvar.dvar)
print("cvar = %s" % example.cvar.cvar)
print("strvar = %s" % example.cvar.strvar)
print("cstrvar = %s" % example.cvar.cstrvar)
print("iptrvar = %s" % example.cvar.iptrvar)
print("name = %s" % example.cvar.name)
print("ptptr = %s %s" % (example.cvar.ptptr, example.Point_print(example.cvar.ptptr)))
print("pt = %s %s" % (example.cvar.pt, example.Point_print(example.cvar.pt)))
print "\nVariables (values printed from C)"
print("\nVariables (values printed from C)")
example.print_vars()
print "\nNow I'm going to try and modify some read only variables"
print("\nNow I'm going to try and modify some read only variables")
print " Trying to set 'path'"
print(" Trying to set 'path'")
try:
example.cvar.path = "Whoa!"
print "Hey, what's going on?!?! This shouldn't work"
print("Hey, what's going on?!?! This shouldn't work")
except Exception:
print "Good."
print("Good.")
print " Trying to set 'status'"
print(" Trying to set 'status'")
try:
example.cvar.status = 0
print "Hey, what's going on?!?! This shouldn't work"
print("Hey, what's going on?!?! This shouldn't work")
except Exception:
print "Good."
print("Good.")
print "\nI'm going to try and update a structure variable.\n"
print("\nI'm going to try and update a structure variable.\n")
example.cvar.pt = example.cvar.ptptr
print "The new value is"
print("The new value is")
example.pt_print()
print "You should see the value", example.Point_print(example.cvar.ptptr)
print("You should see the value %s" % example.Point_print(example.cvar.ptptr))