How best to dynamically define methods (and functions)?
Bjoern Schliessmann
usenet-mail-0306.20.chr0n0ss at spamgourmet.com
Sun Sep 2 04:46:37 EDT 2007
Kenneth McDonald wrote:
> I can see an obvious but hacky way to define a Python function at
> runtime.
What way is this? All Python function definitions in your code are
executed at runtime.
> In case it's of interest in the context of the question, I need to
> define a largish set of functions (and similar methods) that
> define a XML-type markup language. Most of these functions will
> just be of the form
>
> def fun(...):
> return Node('fun', ...)
>
> so it'd definitely be nice to just create most of them
> automatically, and only do the special cases by hand.
This looks cumbersome to me. If you reworked the interface (perhaps
using dicts or a generic function) it might get clearer.
Regards,
Björn
--
BOFH excuse #241:
_Rosin_ core solder? But...
More information about the Python-list
mailing list