pydeco.Decorator

class pydeco.Decorator(*args, **kwargs)[source]

Decorator base class.

Methods

__call__(self, func) Call.
activate(self) Activate decorator for all methods of decorated instances.
deactivate(self) Deactivate decorator for all methods of decorated instances.
flush_instances(self) Flush instances.
is_active(self, instance) Return True if decorator is active for input instance.
wrapper(self, instance, func, \*args, \*\*kwargs) Wrap func.
activate(self)[source]

Activate decorator for all methods of decorated instances.

deactivate(self)[source]

Deactivate decorator for all methods of decorated instances.

flush_instances(self)[source]

Flush instances.

is_active(self, instance)[source]

Return True if decorator is active for input instance.

wrapper(self, instance, func, *args, **kwargs)[source]

Wrap func.