I am working on a project that is using the MCP23017. I am confused by your library and tutorial for this product. If I open the code in the Python IDLE, do the edits and save. That works. The code will only execute with terminal commands, however will not run from IDLE. IDLE complains that your syntax of tabs is messed up. Because of this, importing the library into my code is not working. Any tips?