def _registerClass(self, objectId, pyObject):
        classDescription = self._classOrFunctionDefinition(
            pyObject,
            classOrFunction=_ClassDefinition
            )
        assert all(id(base) in self._pyObjectIdToObjectId for base in pyObject.__bases__)

        self._objectRegistry.defineClass(
            objectId=objectId,
            sourceFileId=classDescription.sourceFileId,
            lineNumber=classDescription.lineNumber,
            scopeIds=classDescription.freeVariableMemberAccessChainsToId,
            baseClassIds=[self._pyObjectIdToObjectId[id(base)] for base in pyObject.__bases__]
            )
`_registerClass`: register a python class with `self.objectRegistry.
dataset/ETHPy150Open ufora/ufora/packages/python/pyfora/PyObjectWalker.py/PyObjectWalker._registerClass