
March 19, 2010
3:28 a.m.
On Thu, Mar 18, 2010 at 2:49 AM, nbv4 <nbvfour@gmail.com> wrote:
@printable=True def some_func(*args, **kwargs): return "sup"
Any thoughts?
I don't remember seeing much code using function properties. I would probably just create a new decorator for this. >>> def add_props(**kwargs): ... def _(func): ... for key in kwargs: ... setattr(func, key, kwargs[key]) ... return func ... return _ ... >>> @add_props(printable=True) ... def f(): ... """Example function""" ... >>> f.printable True >>> -- David blog: http://www.traceback.org twitter: http://twitter.com/dstanek