summaryrefslogtreecommitdiffstats
path: root/Lib/io.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2007-04-11 05:40:58 (GMT)
committerGuido van Rossum <guido@python.org>2007-04-11 05:40:58 (GMT)
commit0dd32e246cd232012d07926ae312205decb74b61 (patch)
treebaf67ba755cabaf97a021dd4823087303e7ee5e3 /Lib/io.py
parent0ad0812edb3b4023f3e410243c007fba3f84a9ff (diff)
downloadcpython-0dd32e246cd232012d07926ae312205decb74b61.zip
cpython-0dd32e246cd232012d07926ae312205decb74b61.tar.gz
cpython-0dd32e246cd232012d07926ae312205decb74b61.tar.bz2
Real pickling for bytes.
Restore complex pickling. Use cPickle in io.py.
Diffstat (limited to 'Lib/io.py')
-rw-r--r--Lib/io.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/io.py b/Lib/io.py
index b2860f4..fd39826 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