Wolfgang Maier <wolfgang.maier <at> biologie.uni-freiburg.de> writes:
>
> andrea crotti <andrea.crotti.0 <at> gmail.com> writes:
>
> > 2013/6/18 Terry Reedy <tjreedy <at> udel.edu>
> >
> > Decorators are only worthwhile if used repeatedly. What you specified can
> easily be written, for instance, as
> > def save_doc(db=None):
> > if db is None:
> > db = fetch_from_global()
> > if isinstance(db, dbclass):
> > save_it()
> > else:
> > raise ValueError('need dbobject')
Another suggestion, without knowing too much about your code's architecture:
why not *initialize* your Entity instance with a db_out attribute, so you do
Terry's db checking only in one central place - Entity's __init__ method?
Wolfgang
--
http://mail.python.org/mailman/listinfo/python-list