def save(**kwargs): property = Property.get_property(kwargs['id']) for key in kwargs: property.__setattr__(key, kwargs[key]) meta.Session.commit() session.save() text = ' '.join([str(property.name), str(property.name), str(property.address), str(property.city), str(property.zip)]) index_update = IndexUpdate() index_update.updateItem('property', property.id) index_update.moreData(text) index_update.update()