str vs basestring?
Well, if it's already unicode, I don't need to re-encode it.
The other question is: do we want to use six here?
I don't think we want to add a dependency on it just for this. I will be looking at making Ipsilon py3-compatible in the future, but for this specific PR that's not a goal, and I'd like to do all of that in one go.
Thanks for the discussion, :thumbsup: for me
rebased
Pull-Request has been merged by puiterwijk