'str' Объект не имеет атрибута 'SubmitFeedResult'

Я работаю над флеш-приложением, которое взаимодействует с API MWS от Amazon. Одна из моих функций отправляет XML-каналы для публикации данных на Amazon. Сначала он работает нормально, но после того, как я попытаюсь отправить второй запрос, я получаю объект «str» ошибки, у которого нет атрибута «SubmitFeedResult». Если остановить приложение и запустить его снова, он снова работает отлично. Я получаю сообщение об ошибке «feed.SubmitFeedResult …» (см. Ниже). Любая причина, почему это изменилось бы на строку? Я немного смущен, почему он работает по первому запросу и не работает на другом.

conn = connection.MWSConnection(aws_access_key_id=MWS_ACCESS_KEY, aws_secret_access_key=MWS_SECRET_KEY, Merchant=MERCHANT_ID) feed = conn.submit_feed( FeedType=feed_operation(file_name), PurgeAndReplace=False, MarketplaceIdList=[MARKETPLACE_ID], content_type='text/xml', FeedContent=feed_content) #Store feed info in database so it can be retrieved in the future feed_data = FeedResult( id = feed.SubmitFeedResult.FeedSubmissionInfo.FeedSubmissionId, feed_type = feed.SubmitFeedResult.FeedSubmissionInfo.FeedType, date = feed.SubmitFeedResult.FeedSubmissionInfo.SubmittedDate) session.add(feed_data) session.commit() feed_info = feed.SubmitFeedResult.FeedSubmissionInfo.FeedSubmissionId 

One Solution collect form web for “'str' Объект не имеет атрибута 'SubmitFeedResult'”

Я смог понять это. Я выкнул «feed_info» как строку несколько строк позже, чтобы зажечь идентификатор, который вызывал у меня ошибку.

 flash('Submitted Product Feed: ' + str(feed_info)) 
Python - лучший язык программирования в мире.