ParentFull threadpjz·...why does everyone forget that `getattr()` has an optional `default` argument? It's helpful for stuff like this.View on HN