@staticmethod
    def getDescNames(arr, root, exclude):
        for c in root.__subclasses__():
            if (c.__name__ is not exclude):
                for b in TestSet.getBaseNames({}, c):
                    if (b.__name__ in arr):
                        del arr[b.__name__]
            else:
                arr[c.__name__] = c.__name__
                if (len(c.__subclasses__()) > 0):
                    TestSet.getDescNames(arr, c, exclude)

        return arr
dataset/ETHPy150Open yymax/x509test/src/TestSet.py/TestSet.getDescNames/operator `in` -> `is not`