У меня есть программа Python, которая использует один из двух объектов:
framework.interfaces.client.client_one.ClientOne
framework.interfaces.client.client_one.ClientTwo
В каждый момент будет создан только один экземпляр, и он будет храниться в переменной с именем notification
.
Я хочу проверить, какой клиент используется, и сделать одну вещь, если он ClientOne
, и что-то другое, если он ClinetTwo
.
Если я добавлю print(notification)
в свою программу, я могу увидеть что-то вроде <framework.interfaces.client.client_one.ClientOne object at 0x7f2e9ee09150>
. Однако я не могу сделать что-то вроде:
if 'ClientOne' in notification:
print('ClientOne')
elif 'ClientTwo' in notification:
print('ClientTwo')
Как я могу проверить, какой объект я использую?