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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.