def __bool__(self):
return True<EOL>
Always consider widgets to be "true".

This behavior is meant to facilitate comparisons against None.  This 
method has to be explicitly implemented because otherwise python would 
fallback on __len__(), which confusingly depends on whether or not the 
widget has children.