Use wrapt for all decorators

Registered by Iwan Vosloo

We have many decorators, but they are mostly implemented naïvely. Implementing all of them consistently using wrapt will make them more robust. This is not a simple task though, since several of them are classes that also implement descriptor protocol. We will have to understand wrapt a bit better to be able to keep them that way. (Perhaps inherit from classes in wrapt?).

Blueprint information

Status:
Not started
Approver:
None
Priority:
Low
Drafter:
Iwan Vosloo
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

(Some of these items have been done on the linked -layout branch out of necessity)

(?)

Work Items

Work items:
arg_checks : DONE
deprecated : DONE
memoized : DONE
secured : DONE
exposed : TODO
exempt : TODO
stubclass : TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.