On 27 March 2013 19:49, Joseph L. Casale <jcas...@activenetwerx.com> wrote: > I have a class which sets up some class vars, then several methods that are > passed in data > and do work referencing the class vars. > > > I want to decorate these methods, the decorator needs access to the class > vars, so I thought > about making the decorator its own class and allowing it to accept args. > > > I was hoping to do all the work on in_data from within the decorator, which > requires access > to several MyClass vars. Not clear on the syntax/usage with this approach > here, any guidance > would be greatly appreciated! > > > Class MyDecorator(object): > > def __init__(self, arg1, arg2): > self.arg1 = arg1 > self.arg2 = arg2 > ... > > > Class MyClass(object): > def __init__(self): > self.var_a = .... > .... > @MyDecorator(...) > def meth_one(self, in_data): > ...
I don't really understand what you are trying to do. It would be easier if you had some code that tried to do something (even if it doesn't quite work). -- Arnaud -- http://mail.python.org/mailman/listinfo/python-list