Creates a class preferring thread affinity after update.
(cls, old, update=())
| 28 | |
| 29 | @classmethod |
| 30 | def clone(cls, old, update=()): |
| 31 | "Creates a class preferring thread affinity after update." |
| 32 | classdict = dict(old.__dict__) |
| 33 | classdict.update(update) |
| 34 | return cls(old.__name__, old.__bases__, classdict, old) |
| 35 | |
| 36 | @classmethod |
| 37 | def thread(cls, func): |