Passing keywords
Fredrik Lundh
fredrik at pythonware.com
Sun Jul 20 11:28:23 EDT 2008
Kless wrote:
> I could use the next but I don't think...
>
> ---------------
> def __check(self, **keywords):
> ---------------
don't think what?
if you keep using the same variables in all submethods you call from a
method inside the class, why not make them attributes?
otherwise, using the **-form when *calling* the methods might work. you
can use the **-form in the functions to ignore arguments that you're not
interested in.
self.__check(**kwargs)
self.__check2(**kwargs)
def __check(self, foo1, foo2, **extra):
# use foo1 and foo2 here; ignore the rest
etc.
</F>
More information about the Python-list
mailing list