castironpi at gmail.com
Wed May 6 14:57:34 CEST 2009
On May 6, 6:49 am, Lie Ryan <lie.1... at gmail.com> wrote:
> Luis Zarrabeitia wrote:
> > Btw, is there any way to inject a name into a function's namespace? Following
> > the python tradition, maybe we should try to create a more general solution!
> How about a mechanism to pass arguments that are optional to accept?
> So (in the general case) the caller can call a function with certain
> arguments, but unless the function explicitly accept it, the argument
> will be discarded.
> With this, the injecting a local would simply be a case of adding an "I
> accept the argument" statement.
You could write a decorator to do that with the inspect module, or you
could just accept a keyword dict for extra as-desired args.
More information about the Python-list