I have a Component class:
class Component:
    def __init__(self, entity):
        self.__entity = entity
And I have a TestComponent class which inherits from Component:
class TestComponent(Component):
    def __init__(self, entity):
        Component.__init__(self, entity)
        print(self.__entity)
Then I create an instance:
comp = TestComponent(entity)
When I run the code I get this error: AttributeError: 'TestComponent' object has no attribute '_TestComponent__entity'
This makes no sense to me as it doesn't seem to be accessing the variable from the parent class...
Does anyone know how to fix this?
I also tried changing Component.__init__(self, entity) to super().__init__(self, entity) and super().__init__(entity), none of which are working either.
