PythonCharmers/python-future

Type not in (int, long) converted to not in (int, int)

Open

#265 geöffnet am 19. Jan. 2017

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (327 Forks)batch import
0.19bughelp wantedtype-conversion

Repository-Metriken

Stars
 (1.172 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

Currently,

if type(time) not in (int, long): is converted to: if type(time) not in (int, int) (version 0.15.2)

This does not seem correct.

Following http://python3porting.com/differences.html I have instead changed this to:

if sys.version_info < (3,):
    integer_types = (int, long)
else:
    integer_types = (int,)

and then: if type(time) not in integer_types:

It would be excellent if this was built into futurize.

Contributor Guide