Re: Need some Python 3 help

2010-05-25 Thread Bryan
Paul McGuire wrote: > Hrmm, I had a sneaking hunch this might be the issue.  But then I > don't know how this code *ever* worked in Python 3, as it is chock > full of indexed references into the string being parsed.  And yet, > I've had other folks test and confirm that pyparsing_py3 *does* work >

Re: Need some Python 3 help

2010-05-25 Thread Paul McGuire
On May 25, 8:58 pm, Benjamin Peterson wrote: > Paul McGuire austin.rr.com> writes: > > > In this section of code, instring is a string, loc is an int, and wt > > is a string.  Any clues why instring[loc] would be evaluating as int? > > (I am unfortunately dependent on the kindness of strangers wh

Re: Need some Python 3 help

2010-05-25 Thread Bryan
Paul McGuire wrote: [...] > while loc < instrlen and instring[loc] in wt: > TypeError: 'in ' requires string as left operand, not int > > In this section of code, instring is a string, loc is an int, In Python 3, lots of things that used to return str now return bytes, and the elements of a bytes

Re: Need some Python 3 help

2010-05-25 Thread Benjamin Peterson
Paul McGuire austin.rr.com> writes: > In this section of code, instring is a string, loc is an int, and wt > is a string. Any clues why instring[loc] would be evaluating as int? > (I am unfortunately dependent on the kindness of strangers when it > comes to testing my Python 3 code, as I don't ha