Ich fand einige alte Python-Code, der etwas wie tun war:
if type(var) is type(1):
...
Wie erwartet, pep8
beschwert sich darüber und empfiehlt die Verwendung von isinstance()
.
Das Problem ist nun, dass die numbers
Modul wurde in Python 2.6 hinzugefügt und ich muss Code schreiben, der mit Python 2.5+ funktioniert
Also if isinstance(var, Numbers.number)
ist keine Lösung.
Was wäre in diesem Fall die richtige Lösung?