Estoy usando gnosis.xml.pickle para convertir un objeto de mi propia clase en xml. El objeto se inicializa de forma que:Cómo detener la exclusión de atributos en Python
self.logger = MyLogger()
Pero cuando lo haga volcar el objeto a una cadena consigo una excepción que indica que el pickler encontró un tipo unpickleable (thread.lock).
¿Hay alguna manera de "etiquetar" el atributo del registrador para que el recolector sepa que no debe intentar y conservar ese atributo?
gracias. tenga en cuenta que estoy usando la gnosis pickle lib, ¿no estoy seguro de si funcionaría igual? – Ries
Busqué en Google la fuente de gnosis y vi llamadas a getstate y setstate, así que creo que funcionará. – FogleBird
Esto funcionó perfectamente para mí, gracias! – amirpc