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
- Started by
- Completed by
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