Fix for iPython
Fix for iPython

Apparently __getattr__() is called twice for each method when using iPython.
One of calls is done with the full name plus parenthesis, so its easy enough to
catch, but still odd.

tswicegood/Dolt