Read Me First: Some general notes if you're trying to run this on windows.
Hi there,
This piece of code will require rather extensive rewrites if you want to run it on windows (I'm using 10)
a) Some of it is evolution of the python language: Old: print # Prints a newline New: print() # You must call the function!
b) Some of it, is parts of the code are NOT supported on windows: "pexpect.spawn and pexpect.run() are not available on Windows, as they rely on Unix pseudoterminals (ptys). Cross platform code must not use these." Linky: http://pexpect.readthedocs.org/en/stable/overview.html#pexpect-on-windows
c) Quite a few files are required to run the code, that are not explicitly called out.
So if want to spend a lot of time troubleshooting the code to fix the problems (running in windows) as you go, this code is for you. If you want to quickly evaluate its functionality, find a Unix/Linux box or save yourself some frustration and look elsewhere.
@Brian77077 saved me lots of time, thanks!