def __eq__(self, other):
        # we may only compare by name as this should be the ID they are hashed with
        # Otherwise this type wouldn't be hashable
        # return self.path == other.path and self.url == other.url and super(Submodule, self).__eq__(other)
        return self._name == other._name
Login page, is visible only for user had not sign in,
dataset/ETHPy150Open gitpython-developers/GitPython/git/objects/submodule/base.py/Submodule.__eq__--crossover with--dataset/ETHPy150Open Opentaste/bombolone/bombolone/routes/login/login.py/index