Ok... it still sucks that I can't do something as simple as make a PullChar function the way I want... but at least I can do a hack thanks to Albert Sweigart and his quick reply to my earlier post today.
I always end up implementing the same library of things when I want to handle text... and this won't be an exception.
I've got a weird set of text (.pto files from Hugin) that I want to play with... they don't follow the normal python conventions for data because the program is written in C++ (I think)...
I need functions that can PULL text off of a buffer... and it looks like I'll be using the workaround to get the job done. My other alternative is something like writing a class to handle strings... which seems very weird to me, considering strings are built in.
Oh well... there's lots to like about python... but lack of variable parameters is something I'm really going to miss.