Python inspect.getsourcelines新故障:TypeError:是内置类

Python inspect.getsourcelines新故障:TypeError:是内置类,python,Python,我更新到Python 3.8,但现在它不再工作了: class A: def __init__(self): self.epochs = 30 self._code = None def save_code(self): import inspect self._code = ''.join(inspect.getsourcelines(self.__class__)[0]) a = A() a.save_cod

我更新到Python 3.8,但现在它不再工作了:

class A:
    def __init__(self):
        self.epochs = 30

        self._code = None

    def save_code(self):
        import inspect
        self._code = ''.join(inspect.getsourcelines(self.__class__)[0])
a = A()
a.save_code()

给出了这个错误

TypeError:是一个内置类

以前工作正常。我理解,只有当您引用的源代码是用C编写的,而不是用Python编写的,但这不是C API时,才会出现这种类型的错误