В строке после Elif Поручаю аргумент текст к самостоятельно. Тщетная попытка перезаписать/скопировать текущий экземпляр.Overwirting экземпляр (перезапись/копировать себя) в питоне
class Someclass(object):
def __init__(self, text):
if type(text) == type(""):
self._get_lines(text)
self._parse_stats()
elif type(text) == type(self):
self = text
else:
raise TypeError()
само назначается, но только в рамках инициализации()
Можно ли скопировать экземпляр таким образом (или similair), или мне нужно пройти и скопируйте каждую переменную экземпляра в новый экземпляр. Как мне вернуть его?