Я пробовал различные методы X.a (); однако им, кажется, требуется экземпляр X для выполнения a (), поэтому я сделал X (). a (self), который кажется более полным, чем предыдущие ответы, по крайней мере для приложений, с которыми я столкнулся. Похоже, это не очень хороший способ решения проблемы, поскольку нет необходимости в строительстве и разрушении, но он отлично работает.
Моим конкретным приложением был модуль Python cmd.Cmd, который по какой-то причине явно не является объектом NewStyle.
Окончательный результат:
X().a(self)