Jump to revision: | |
---|---|
Author: | pje |
Date: | Fri Jul 16 18:02:58 2004 UTC (19 years, 9 months ago) |
Log Message:
Implement experimental 'as' function. 'as' lets you do things like: [as(classmethod)] def foo(cls, ...): ... [as(binding.Make, events.taskFactory)] def someTask(self, ...): ... Decorators are applied right-to-left, so that the second example above equates to 'someTask = binding.Make(events.taskFactory(someTask))'.
Changed paths:
Path | Action | Text Changes | Prop Changes | Diff to Previous |
---|---|---|---|---|
PEAK/src/protocols/advice.py | modified | X | (diff to previous) | |
PEAK/src/protocols/dispatch.py | modified | X | (diff to previous) | |
PEAK/src/protocols/predicates.py | modified | X | (diff to previous) | |
PEAK/src/protocols/tests/test_advice.py | modified | X | (diff to previous) |
cvs-admin@eby-sarna.com Powered by ViewCVS 1.0-dev |
ViewCVS and CVS Help |