Python Objekte in ZODB speichern und via Grok manipulieren
"Dr. Volker Jaenisch" <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hi DZUG! Ich möchte die ZODB als persistenten Speicher für eine command-line python Applikation nutzen. Diese Applikation ist ein Konfigurations-Utility, welches ein Storage-Backend verwalten soll. Dieses Backend hat eine Konfiguration in der Instanzen mehrere Python-Klassen aufeinander verweisen. Diesen Baum von Python-Objekten möchte ich persistent in die ZODB fallen lassen und dort wieder rausholen. Das ist so weit an sich kein Problem - und läuft prima. Nun möchte ich für diese Python-Objekte auch noch eine Manipulations-Möglichkeit via Zope (ideal Grok) aufbauen. Der naive Ansatz meine Objekte von grok.model abzuleiten funktioniert wunderbar. Allerdings muss meine command-line Applikation dazu einen "import grok" ausführen, der etwa eine Sekunde dauert. Das ist nicht der Fehler von Grok - ein Framework zu nutzen kostet halt Ressourcen. Wenn mein Client ein Daemon wäre, der eine Sekunde braucht, um hochzufahren, wäre mir das auch nicht so wichtig. Ich frage mich nun aber prinzipiell welche Methode bietet uns Zope/Grok python-Objekte zu speichern, zu manipulieren und SCHNELL an python zurück zu liefern? Es mag sein, dass dies eine dumme Frage ist, die schon x-mal gestellt wurde. Sicher habe ich auch etwas überlesen oder nicht richtig gesucht. Jede noch so schräge Idee ist mir willkommen Beste Grüße Volker _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope