Что делает ваш код, переведенный на английский:
if option.A has a value that evaluates to True:
define an empty class called "TmpClass" that inherits from the object called "A"
otherwise:
define an empty class called "TmpClass" that inherits from the object called "B"
Теперь, если то, что на самом деле делает код, действительно то, что вы и предполагали, моя догадка - это то, что вы хотели узнать, является ли ваш класс на основе A или B ... Если я прав, то строка, которую вы хотите получить в конце:
print('TmpClass inherits from : %s' % TmpClass.__bases__)
HTH!