Thank you.

Problem is that i'm doing quite complex things in my decorator and for this i 
need to:
1.) call decorator only for selected methods - it is possible to filter this in 
events ?
2.) pass some parameters to decorator which differs per method (for example 
permissions needed to call a method)
3.) share variables between space 'before call' and 'after call', maybe this is 
possible via MethodContext ?

any ideas how this all could be done ?


azur

______________________________________________________________
> Od: "Burak Arslan" <[email protected]>
> Komu: azurIt <[email protected]>
> Dátum: 29.09.2011 16:37
> Predmet: Re: [Soap-Python] Multiple decorators
>
> CC: [email protected]
>On 29.09.2011 16:34, azurIt wrote:
>> is it somehow possible to use multiple decorators with @rpc/srpc ?
>>
>>
>
>Here's the magic from the rpclib.decorator module:
>
>     argcount = f.func_code.co_argcount
>     param_names = f.func_code.co_varnames[arg_start:argcount]
>
>if f is your decorator, the parameter names and numbers are going to be 
>wrong. so no, use events. look at the relevant example in the source 
>distribution and read the events section in the manual.
>
>If you're hell bent on using decorators, you can wrap @srpc. you'll most 
>probably be on your own if you choose that though.
>
>that's going to make a fine FAQ entry btw :)
>
>best,
>burak
>
>
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

Reply via email to