Validation of parameters

Terry Reedy tjreedy at
Sun Aug 10 20:32:14 CEST 2008

Kless wrote:
> On 10 ago, 15:03, Paddy <paddy3... at> wrote:
>> If you just want the absense of _foo to raise an exception then why to
>> just reference self._foo and leave the hard work to ptyhon? Something
>> like:
>>   self._foo
>> If it is present then fine, if it is not then an exception is raised.

> It only was an example but I need show a better message.

The usual idiom is
try: self._foo
except AttrError as m: #3.0
   <better message>

More information about the Python-list mailing list