Я нашел старый код Python, который делал что-то вроде:
if type(var) is type(1):
...
Как и ожидалось, pep8 жалуется на это, рекомендуя использовать isinstance().
Теперь проблема в том, что модуль numbers был добавлен в Python 2.6, и мне нужно написать код, который работает с Python 2.5 +
Итак, if isinstance(var, Numbers.number) не является решением.
Что было бы правильным решением в этом случае?