[Python-Dev] python 3 niggle: None < 1 raises TypeError
Serhiy Storchaka
storchaka at gmail.com
Mon Feb 17 12:47:19 CET 2014
More information about the Python-Dev mailing list
Mon Feb 17 12:47:19 CET 2014
- Previous message: [Python-Dev] python 3 niggle: None < 1 raises TypeError
- Next message: [Python-Dev] python 3 niggle: None < 1 raises TypeError
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
17.02.14 13:14, M.-A. Lemburg написав(ла): > Here's a particularly nasty case: > >>>> l = [(1, None), (2, None)] >>>> l.sort() >>>> l > [(1, None), (2, None)] > >>>> l = [(1, None), (2, None), (3, 4)] >>>> l.sort() >>>> l > [(1, None), (2, None), (3, 4)] > >>>> l = [(1, None), (2, None), (3, 4), (2, 3)] >>>> l.sort() > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: unorderable types: int() < NoneType() If you replace None to another value that cannot be compared with int (e.g. string), you will got the same nasty case.
- Previous message: [Python-Dev] python 3 niggle: None < 1 raises TypeError
- Next message: [Python-Dev] python 3 niggle: None < 1 raises TypeError
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list