From 0dd32e246cd232012d07926ae312205decb74b61 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 11 Apr 2007 05:40:58 +0000 Subject: Real pickling for bytes. Restore complex pickling. Use cPickle in io.py. --- Lib/io.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Lib/io.py') diff --git a/Lib/io.py b/Lib/io.py index b2860f4d46..fd39826ae0 100644 --- a/Lib/io.py +++ b/Lib/io.py @@ -30,10 +30,14 @@ __all__ = ["BlockingIOError", "open", "IOBase", "RawIOBase", "FileIO", import os import sys import codecs -import pickle import _fileio import warnings +try: + import cPickle as pickle +except ImportError: + import pickle + # XXX Shouldn't we use st_blksize whenever we can? DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes -- cgit v1.2.1