Estou ciente de que posso usar: isinstance(x, str)
no python-3.x, mas preciso verificar se algo também é uma string no python-2.x. Funcionará isinstance(x, str)
como esperado no python-2.x? Ou precisarei verificar a versão e usar isinstance(x, basestr)
?
Especificamente, em python-2.x:
>>>isinstance(u"test", str)
False
e python-3.x não possui u"foo"