Я думаю, что это намного проще, чем вы думаете.Вот несколько примеров «отправки» данных между двумя классами.
class class2(object):
def __init__(self, other):
self.other = other
def set_color(self, color):
self.color = color
# "Sending" to other class:
self.other.color = color
def set_smell(self, smell, associated_object):
self.smell = smell
associated_object.smell = smell
Использование как это:
>>> ob1 = class1()
>>> ob2 = class2(ob1)
>>> ob2.set_color("Blue")
>>> ob1.color
"Blue"
>>> ob2.set_smell("Good", ob1)
>>> ob1.smell
"Good"