[Python-Dev] When to use EOFError?
Serhiy Storchaka
storchaka at gmail.com
Sat Jun 25 17:26:26 EDT 2016
More information about the Python-Dev mailing list
Sat Jun 25 17:26:26 EDT 2016
- Previous message (by thread): [Python-Dev] When to use EOFError?
- Next message (by thread): [Python-Dev] When to use EOFError?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 22.06.16 19:22, André Malo wrote: > I often concatenate multiple pickles into one file. When reading them, it > works like this: > > try: > while True: > yield pickle.load(fp) > except EOFError: > pass > > In this case the truncation is not really unexpected. Maybe it should > distinguish between truncated-in-the-middle and truncated-because-empty. > > (Same goes for marshal) This is interesting application, but works only for non-truncated data. If the data is truncated, you just lose the last item without a notice.
- Previous message (by thread): [Python-Dev] When to use EOFError?
- Next message (by thread): [Python-Dev] When to use EOFError?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list