Как предотвратить травление атрибутов в Python [дубликаты]

На этот вопрос уже есть ответ здесь:

Мариновать все атрибуты, кроме одного 6 ответов

Я использую gnosis.xml.pickle для преобразования объекта своего класса в xml. Объект инициализируется так, чтобы:

self.logger = MyLogger()

Но когда я делаю дамп объекта в строку, я получаю исключение, утверждающее, что средство выбора встретилось с необратимым типом (thread.lock).

Есть ли способ «пометить» атрибут logger, чтобы сборщик знал, не пытаться ли засечь этот атрибут?

Ответы на вопрос(3)

Ваш ответ на вопрос