#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_code()
Выдает эту ошибку
TypeError: <class '__main__.A'> is a built-in class
Раньше работал нормально. Я понимаю, что ошибка такого типа должна возникать только в том случае, если вы ссылаетесь на исходный код, написанный на C, а не на Python, но это не C API!