Modify examples to be both Python 2 and 3 compatible
For removing dependency on 2to3
This commit is contained in:
parent
2af35cb4ff
commit
89bee6a7fa
37 changed files with 368 additions and 388 deletions
|
|
@ -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))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue