backport urllib fix
Merge branch 'python2' of github.com:devsnd/cherrymusic into python2