[Python-Dev] Call for defense of @decorators

Neil Schemenauer nas at arctrix.com
Thu Aug 5 21:45:23 CEST 2004


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


More information about the Python-Dev mailing list

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant