2014-11-05 15:23 GMT+01:00  <mol-pyt...@seznam.cz>:
> Ahoj,
>
> už jsem asi oficiálně nechápavej.
>
> Python 3.4.2:
>
> users = list(sorted(map(exceptions.user_exception_decorator, users)))
> print(users)   # 1
> users = list(sorted(users))
> print(users)   # 2
>
> V bodě 1 to vypíše seznam neseřazený; v bodě 2 seřazený. V users jsou
> instance třídy User s přetíženým __lt__.

Co je exceptions.user_exception_decorator? Je možné že to vytváří
objekty, které mají __lt__ definované jinak než chceš?

Mimochodem, sorted() vrací vždycky seznam, není potřeba volat ještě list().
_______________________________________________
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python

Visit: http://www.py.cz

Odpovedet emailem