# Handwritten Getattr | See | About | | --------------------------- | --------------------------- | | [[Anti-Patterns of Python]] | [[NIH - Not Invented Here]] | ```python # Don't val_1 = node1.val if node1 is not None else 0 val_2 = node2.val if node2 is not None else 0 sum_ = val_1 + val_2 # Do sum_ = getattr(node1, "val", 0) + getattr(node2, "val", 0) ``` --- Bibliography: - [builtins.getattr - docs.python.org](https://docs.python.org/3/library/functions.html#getattr)