MCPcopy Create free account
hub / github.com/ActiveState/code / clone

Method clone

recipes/Python/578152_threadboxpy/recipe-578152.py:30–34  ·  view source on GitHub ↗

Creates a class preferring thread affinity after update.

(cls, old, update=())

Source from the content-addressed store, hash-verified

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):

Callers 4

__new__Method · 0.45
listfillMethod · 0.45
tablefillMethod · 0.45
recipe-578153.pyFile · 0.45

Calls 3

dictFunction · 0.50
clsClass · 0.50
updateMethod · 0.45

Tested by

no test coverage detected