Lawson English <lenglish5 <at> cox.net> writes:

> 
> Marshalling is only briefly mentioned in most python books I have, and 
> "pickling" is declared teh preferred method for serialization.
> 
> I read somewhere that Marshalling is version-dependent while pickling is 
> not, but can't find that reference. OTOH, pickling can lead to loading 
> of malicious code (I understand) while marshalling only handles basic 
> Python types?

marshal isn't any more secure than pickle is.

> 
> Could anyone point me to a reasonable discussion of the pros and cons of 
> each method for serialization?

The Python developers can change the marshal format at will, so the only reason
I can think of you should use marshal is for serializing and unserializing data
during the runtime of your program.
 




--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to