Message307646
| Author |
rhettinger |
| Recipients |
Mikołaj Babiak, lisroach, ncoghlan, r.david.murray, rhettinger |
| Date |
2017年12月05日.07:08:15 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1512457695.6.0.213398074469.issue31145@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
FWIW, the new dataclasses module makes it really easy to create a wrapper:
from dataclasses import dataclass, field
from typing import Any
@dataclass(order=True)
class KeyedItem:
key: int
item: Any=field(compare=False)
def f(): pass
def g(): pass
print(sorted([KeyedItem(10, f), KeyedItem(5, g)]))
I'm thinking of just making an example in the docs and closing this out. |
|