Package Flatten
[show private | hide private]
[frames | no frames]

Package Flatten


Flatten is a serialization library which implements a secure binary transport mechanism for Python objects. The library was designed with security considerations in mind, working around Pickle's shortcomings, especially concerning creation of classes, and giving several other gimmicks which Pickle cannot handle. Please see the documentation in the Flatten module for an in detail explanation of the mechanisms this library uses.

As I am no security expert, there may be pitfalls which I am not aware of, but feel free to mail me any shortcomings, and you can be sure that I'll fix them, as I plan on supporting this module for longer.


Flatten is copyright (C) 2002-3 by Heiko Wundram <>.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library in the file "COPYLEFT"; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Variable Summary
str __author__
str __date__
str __version__

Variable Details


'Heiko Wundram <>'                           





Generated by Epydoc 1.1 on Sun Aug 17 03:32:31 2003