[Python-Dev] Call for defense of @decorators (original) (raw)
Neil Schemenauer nas at arctrix.com
Thu Aug 5 21:45:23 CEST 2004
- Previous message: [Python-Dev] Call for defense of @decorators
- Next message: [Python-Dev] Call for defense of @decorators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Aug 05, 2004 at 09:28:13PM +0200, Ronald Oussoren wrote:
On 5-aug-04, at 21:17, Gustavo Niemeyer wrote: > def funcname(...): > ... > funcname.signature = "v@:@i"
That should be workable for this specific example.
Even nicer if '_' is bound to the last function defined.
class SomeClass(objc):
def funcname(...):
...
_.signature = "v@:@i"
The objc metaclass could take the 'signature' function attribute and transform the function.
It wouldn't work for the objc.accessor example. The objc.accessor function/decorator deduces the right kind of signature from the name and arguments of the function.
Can't the metaclass do that?
Neil
- Previous message: [Python-Dev] Call for defense of @decorators
- Next message: [Python-Dev] Call for defense of @decorators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]