- add addtional test, py2K only, for when and object's __str__() method returns
non-ASCII bytes.  This is invalid on py3K as __str__() must return a
string.  send the object through the function recursively when we
get the __str__() value.