I'm trying to call __search from parent class A in child class B but I get the error:
AttributeError: 'B' object has no attribute '_B__search'
This seems to be only happening for methods starting with __. Is there a way to call these class-private methods when doing inheritance?
class A:
    def __init__(self, a):
        self.a = a
        
    def __search(self):        
        return self.a
    def display(self):
        print(self.a)
class B(A):
    def display(self):
        res = self.__search()
        return res
cB = B(2)
cB.display()
 
     
     
    