5 Oct
2005
5 Oct
'05
8:39 a.m.
Peter Bengtsson wrote:
Not sure what it's called in Page Templates or Python Scripts but in DTML it's called careful_hasattr() which wraps hasattr() in a restricted context.
I wouldn't trust that either ;-) hasattr's insane in that it catches prettymuch all exception, including ConflictErrors... I much prefer get patterns of getattr(something,'something',None) or variants thereof, depending on the situation... cheers, Chris -- Simplistix - Content Management, Zope & Python Consulting - http://www.simplistix.co.uk