Path: csiph.com!usenet.pasdenom.info!news.redatomik.org!newsfeed.xs4all.nl!newsfeed4a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.002 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python.': 0.02; 'subject:not': 0.03; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'python': 0.11; 'changes': 0.15; 'received:80.91.229.3': 0.16; 'received:dip0.t-ipconnect.de': 0.16; 'received:plane.gmane.org': 0.16; 'received:t-ipconnect.de': 0.16; 'wrote:': 0.18; 'fit': 0.20; 'header:User-Agent:1': 0.23; 'url:moin': 0.24; 'fine': 0.24; 'header:X-Complaints-To:1': 0.27; 'url:wiki': 0.31; 'pickle': 0.31; 'file': 0.32; 'url:python': 0.33; 'version': 0.36; 'really': 0.36; 'module.': 0.36; 'url:org': 0.36; 'should': 0.36; 'to:addr :python-list': 0.38; 'short': 0.38; 'does': 0.39; 'bad': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'read': 0.60; 'first': 0.61; 'term': 0.63; 'again?': 0.84 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Peter Otten <__peter__@web.de> Subject: Re: To pickle or not to pickle Date: Fri, 08 May 2015 12:32:50 +0200 Organization: None References: <87h9rnz8yy.fsf@Equus.decebal.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Gmane-NNTP-Posting-Host: p57bd82d4.dip0.t-ipconnect.de User-Agent: KNode/4.13.3 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 16 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1431081179 news.xs4all.nl 2892 [2001:888:2000:d::a6]:48242 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:90135 Cecil Westerhof wrote: > I first used marshal in my filebasedMessages module. Then I read that > you should not use it, because it changes per Python version and it > was better to use pickle. So I did that and now I find: > https://wiki.python.org/moin/Pickle > > Is it really that bad and should I change again? Let's say it the other way around: pickle is fine for short term storage when the generation of the file is under your control and you only need to access it from Python. Does that description fit your requirements?