class documentation

class ThreadLocalRegistry(ScopedRegistry):

View In Hierarchy

A .ScopedRegistry that uses a threading.local() variable for storage.
Method __call__ Undocumented
Method __init__ Construct a new .ScopedRegistry.
Method clear Clear the current scope, if any.
Method has Return True if an object is present in the current scope.
Method set Set the value for the current scope.
Instance Variable createfunc Undocumented
Instance Variable registry Undocumented

Inherited from ScopedRegistry:

Instance Variable scopefunc Undocumented
def __call__(self):
def __init__(self, createfunc):
Construct a new .ScopedRegistry.
Parameters
createfuncA creation function that will generate a new value for the current scope, if none is present.
scopefuncA function that returns a hashable token representing the current scope (such as, current thread identifier).
def clear(self):
Clear the current scope, if any.
def has(self):
Return True if an object is present in the current scope.
def set(self, obj):
Set the value for the current scope.