'adds a role to the list of this roles parents'

def add_parent(self, parent_role):

    assert isinstance(parent_role, Role)
    if (parent_role not in self._parents):
        self._parents.append(parent_role)
