import pickle
class Size:
def __init__(self, width, height):
self.width = width
self.height = height
class Rect:
def __init__(self, size):
self.size = size
rect = Rect(Size(5, 10))
# Encoding Binary Data
data_b = pickle.dumps(rect)
# Decoding Binary Data
rect2: Rect = pickle.loads(data_b)
# rect2.size.width is 5
print(f"{rect2.size.width = }")