If i had a dictionary 'dict' and I wanted to check for dict['key'] I could either do so in a try block (bleh!) or use the get() method, with False as a default value.
I'd like to do the same thing for object.attribute. That is, I already have object to return False if it hasn't been set, but then that gives me errors like
AttributeError: 'bool' object has no attribute 'attribute'