Use of fcntl and termios imports in utils.py was causing ImportErrors on my Windows system. Moved them inside a function, and that function inside a try except block. Added a function to find terminal size in Windows. All tests passing, but might want to do visual inspection in other systems prior to merging to ensure everything is as it was.
Use of fcntl and termios imports in utils.py was causing ImportErrors on my Windows system. Moved them inside a function, and that function inside a try except block. Added a function to find terminal size in Windows. All tests passing, but might want to do visual inspection in other systems prior to merging to ensure everything is as it was.