simon-weber/Unofficial-Google-Music-API — pull request #22 by dpogue (2012-03-26 20:19:13+00:00)
Title: Single session class

Since the WC session and the MM session are both using ClientLogin now, I think there's less of a reason to keep them distinct classes. The Skyjam API also uses ClientLogin, so it fits in nicely here too.

I've combined them into a single PlaySession class, which performs ClientLogin and the TokenAuth bump to get web cookies.

This removes the dependency on mechanize (and possibly decorator) and also makes the session class py3k compatible, while maintaining python 2.7 support.