def __eq__(self, other):
        try:
            return self.source == other.source and \
                   self.rosdep_data == other.rosdep_data
        except __HOLE__:
            return False
dataset/ETHPy150Open ros-infrastructure/rosdep/src/rosdep2/sources_list.py/CachedDataSource.__eq__