Ниже приведен код, если я попытаюсь использовать return, который даст значение в self.crif_register_files, дублирующееся 5 раз, когда я вызываю get_all_register_files_name () в другой функции
def get_all_register_files_name(self):
for regfile in self.crif_root.iter('registerFile'):
regfile_name = self.trim_register_file(self.get_element_attr(regfile, 'name'))
if regfile_name not in self.crif_register_files:
self.crif_register_files.append(regfile_name)
return self.crif_register_files
, которую я хотел бы напечатать возвращаемое значение
def test1(self):
print(get_all_register_files_name())