Abspeichern von listen mit Referenzen und Neustartproblem
Vladislav Vorobiev <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
Ich versuche listen mit Referenzen abzuspeichern
object.refList=getattr([self.context.pfad, 'object'],
[self.context.pfad, 'object1'])
nach dem hinzufügen funktioniert alles wie gewünscht. Ich kann auf die
Referenzen zugreifen.
meinObject.refList
[<MeinType at object>]
meinObject.refList[0].objectValues()[0].getPhysicalPath()
('', 'pfad', 'object')
meinObject.refList[0].objectValues()[0].absolute_url()
http://localhost/pfad/object
Wenn die Instance **neugestartet** wird, ändern sich die werte
unterscheiden sich die ergebnisse
meinObject.refList
[<MeinType at object>]
meinObject.refList[0].objectValues()[0].getPhysicalPath()
('object',)
meinObject.refList[0].objectValues()[0].absolute_url()
ist leer
Dagegen funktionieren die Referenzen ohne list object.ref=
objectreferenz einwandfrei.
Ähnlich verhalten sich Set und PersistentList. Hat jemand eine Idee dazu?
Unterstützt db keine Listen oder ist es ein Bug? Bzw. was mache ich falsch?
Zope2.12, python2.6
Gruß
Vlad
--
Best Regards
Vlad Vorobiev
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope