Alright, so I was taking a look at some source when I came across this:
>>> def __parse(self, filename): ... \"parse ID3v1.0 tags from MP3 f
self is passed in automatically by the instancemethod wrapper on classes. This function isn't wrapped; it's not a method, it's just a function. It doesn't even make sense without being attached to a class, since it needs the self parameter.