I wonder why it's not possible to use eval() function on the private attributes.
class A:
def __init__(self):
__private = 5
print(__private + 2) # Prints '7'
print(eval('__private + 2')) # NameError: name '__private' is not defined
A()