Re: [Python-Dev] pickle self-delimiting

2014-04-01 Thread Charles-François Natali
> No reason AFAIK. However, the fact that it is self-delimited is implicit > in the fact that "Bytes past the pickled object's representation are > ignored": https://docs.python.org/dev/library/pickle.html#pickle.load I find this sentence worrying: it could lead one to think that load() could read

Re: [Python-Dev] pickle self-delimiting

2014-04-01 Thread Antoine Pitrou
On Tue, 1 Apr 2014 19:29:38 +0100 Charles-François Natali wrote: > Hi, > > Unless I'm mistaken, pickle's documentation doesn't mention that the pickle > wire-format is self-delimiting. Is there any reason why it's not documented? No reason AFAIK. However, the fact that it is self-delimited is im

[Python-Dev] pickle self-delimiting

2014-04-01 Thread Charles-François Natali
Hi, Unless I'm mistaken, pickle's documentation doesn't mention that the pickle wire-format is self-delimiting. Is there any reason why it's not documented? The reason I'm asking is because I've seen some code out there doing its own ad-hoc length-prefix framing. Cheers, cf