"Skip Montanaro" <skip at pobox.com> wrote in message news:16943.18475.568383.983546 at montanaro.dyndns.org... > value = d.get('x') or bsf() > > Of course, this bsf() will get called if d['x'] evaluates to false, not > just > None, value = (d.get('x') is not None) or bsf() #?? tjr