К сожалению, у меня нет под рукой Windows-машины, но я думаю, itunes.__class__
- это класс (old_style) рассматриваемого объекта itunes
, а lib.__class__
- класса lib
. Поэтому, глядя на атрибут __name__
классов, вы получите то, что вы хотите.
К сожалению, это классы старого стиля (поэтому type(...)
не работает правильно), но win32com существует долгое время, задолго до того, как в Python 2.2 появились блестящие классы нового стиля, поэтому вполне понятно, я думаю; -).