diff options
| author | Raymond Hettinger <python@rcn.com> | 2004-12-05 05:20:42 (GMT) | 
|---|---|---|
| committer | Raymond Hettinger <python@rcn.com> | 2004-12-05 05:20:42 (GMT) | 
| commit | 3489cad30af77cb446476cd4c1a908aacc84d9f3 (patch) | |
| tree | 87a371c09b8a6472e4fb70657e526e16647b31c5 /Lib/pickle.py | |
| parent | 4ebe364277b62785821003a8161a2081618b23a5 (diff) | |
| download | cpython-3489cad30af77cb446476cd4c1a908aacc84d9f3.zip cpython-3489cad30af77cb446476cd4c1a908aacc84d9f3.tar.gz cpython-3489cad30af77cb446476cd4c1a908aacc84d9f3.tar.bz2  | |
Removed the deprecated bin parameter from the pickle module.
Diffstat (limited to 'Lib/pickle.py')
| -rw-r--r-- | Lib/pickle.py | 16 | 
1 files changed, 5 insertions, 11 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py index 7d6825f..4c91888 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -171,7 +171,7 @@ del x  class Pickler: -    def __init__(self, file, protocol=None, bin=None): +    def __init__(self, file, protocol=None):          """This takes a file-like object for writing a pickle data stream.          The optional protocol argument tells the pickler to use the @@ -195,12 +195,6 @@ class Pickler:          object, or any other custom object that meets this interface.          """ -        if protocol is not None and bin is not None: -            raise ValueError, "can't specify both 'protocol' and 'bin'" -        if bin is not None: -            warnings.warn("The 'bin' argument to Pickler() is deprecated", -                          DeprecationWarning) -            protocol = bin          if protocol is None:              protocol = 0          if protocol < 0: @@ -1378,12 +1372,12 @@ try:  except ImportError:      from StringIO import StringIO -def dump(obj, file, protocol=None, bin=None): -    Pickler(file, protocol, bin).dump(obj) +def dump(obj, file, protocol=None): +    Pickler(file, protocol).dump(obj) -def dumps(obj, protocol=None, bin=None): +def dumps(obj, protocol=None):      file = StringIO() -    Pickler(file, protocol, bin).dump(obj) +    Pickler(file, protocol).dump(obj)      return file.getvalue()  def load(file):  | 
