PicklingError: Невозможно выбрать suds.sudsobject.User: поиск атрибута suds.sudsobject.User не выполнен - PullRequest
3 голосов
/ 18 июня 2010

У меня есть приложение django ... Я получаю доступ к веб-службе с помощью клиента SOAP suds ... Мне нужно создать объект пользователя из записей, введенных в GUI ... Этот объект пользователя должен быть передан метод ... Но я получаю следующую ошибку:

PicklingError: Невозможно выбрать suds.sudsobject.User: поиск атрибута suds.sudsobject.User не выполнен

Какова причина возникновения этой ошибки ???

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

На данный момент я не знаю способа выбора клиентского объекта Suds - в качестве промежуточного шага suds внедрил механизм кэширования, который поможет увеличить время загрузки. Очевидно, это был бы очень удобный вариант. См. Этот билет для получения дополнительной информации о проблеме и некоторых специфических проблемах для юга и травления: https://fedorahosted.org/suds/ticket/154

1 голос
/ 26 июля 2010

Возможно, вы пытаетесь засолить объект, который невозможно протравить. Смотрите здесь: http://docs.python.org/library/pickle.html#what-can-be-pickled-and-unpickled

...