pep8 says to use ```cls``` instead of ```self``` for class methods:

http://www.python.org/dev/peps/pep-0008/#function-and-method-arguments