+python3 support with less side effect
Merge pull request #15 from char101/patch-3

+python3 support with less side effect