Ich benutze gnosis.xml.pickle, um ein Objekt meiner eigenen Klasse in XML zu konvertieren. Das Objekt wird so initialisiert, dass:Wie zu verhindern, dass Attribute in Python gebeizt werden
self.logger = MyLogger()
Aber wenn ich das Objekt in einen String tun Dump erhalte ich eine Ausnahme besagt, dass die Beize einen unpickleable Typen (thread.lock) angetroffen.
Gibt es eine Möglichkeit, das Logger-Attribut zu "taggen", so dass der Abbeizer weiß, dass er dieses Attribut nicht pürieren muss?
danke. Bitte beachten Sie, dass ich die gnosis pickle lib verwende, nicht sicher, ob es gleich funktionieren würde? – Ries
Ich googelte für die Gnosis-Quelle und sah Aufrufe zum Setzen und Setzen, also denke ich, dass es funktionieren wird. – FogleBird
Das hat perfekt für mich funktioniert, danke! – amirpc