getattr raises attribute error if not found lookup raises valueerror if not found getitem raises keyerror if not found
getattr raises attribute error if not found
lookup raises valueerror if not found
getitem raises keyerror if not found
MattParr/python-atws