def __getFields(self): ''' возращает список объектов полей ''' list_fields=[] fields = self._edit_fields.text() if self._object_type == SystemInfo.entity_link_type: if len(self._edit_path.text())>0: fields += ' URL=' + self._edit_path.text( ) else: self.info_window.setText('''Добавляемый обеъкт типа URL. необходимо заполнить поле URL.''') self.info_window.show() #raise Exception('Заполнить поле URL') fields = cleareExtraSpace(fields) print('fields',fields) if not fields=="": fields = cleareSpaceAboutOperator(fields,'=') fields=fields.split(' ') #создавания объектов Field for field in fields: field_name,field_value = field.split('=') list_fields.append(Field(field_name,self._user_repo.name,field_value)) #тип поля по умолчанию стринг return list_fields