Your project is really great but has some bugs. I reported them and I fixed.
Please review the issues and my patch. If there's no problem, accept my pull request.
fix issue #13
fix issue #14 and #15
There is no raw_input() in python 3, it has been renamed to input(), is this needed ?
support both Python 2 and 3
I didn't know this project supports Python 3 as a primary. I made a new commit which makes the program to be executable on both Python 2 and 3. And added "Programming Language :: Python :: 2" and "Programming Language :: Python :: 3" classifiers into setup.py.
Is this going to be merged into the project? This is a great project, but wasn't sure if I should use the fork since it's merged the two PRs that are left open.
It is now merged, and I will release version 2.6 with all the bugfixes soon.