object serialization as python scripts

King animator333 at gmail.com
Fri Nov 13 13:26:11 EST 2009


> Why is it easier than the above mentioned - they are *there* (except the
> custom xml), and just can be used. What don't they do you want to do?
>
> Other than that, and even security issues put aside, I don't see much
> difference between pickle and python code, except the latter being more
> verbose. Which suits humans, but other than that has no advantage.
>
> Diez

My application is PyQt based and objects that I am trying to save are
couple of QGraphicsItem instances. You can't save instances of
QGraphicsItem
using pickle or shelve.
Custom xml format would be a real pain as you have to write code for
writing/reading both.

I am aware of security issue but over all there are only 5 statements
I have to use to get the entire
information back. I can do syntax checking and other stuff before I
should execute the script.

Another reason is that data should be in human readable form.

Prashant

Python 2.6.2
Win XP 32



More information about the Python-list mailing list