diff options
author | Hirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp> | 2008-11-04 00:35:10 (GMT) |
---|---|---|
committer | Hirokazu Yamamoto <ocean-city@m2.ccsnet.ne.jp> | 2008-11-04 00:35:10 (GMT) |
commit | b46a633eaf23c43865dd25e0a38e36a4444059a0 (patch) | |
tree | fd2a8482dae7bc0a54d44e63013bd733b495eb88 /Lib/pickle.py | |
parent | 1543a22d8645c304d39d471333e18ac31fec4c6f (diff) | |
download | cpython-b46a633eaf23c43865dd25e0a38e36a4444059a0.zip cpython-b46a633eaf23c43865dd25e0a38e36a4444059a0.tar.gz cpython-b46a633eaf23c43865dd25e0a38e36a4444059a0.tar.bz2 |
Sorry, r67092 is commit miss....
Diffstat (limited to 'Lib/pickle.py')
-rw-r--r-- | Lib/pickle.py | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py index 2e55c8a..37c3d52 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -345,9 +345,6 @@ class _Pickler: else: self.write(PERSID + str(pid).encode("ascii") + b'\n') - def _isiter(self, obj): - return hasattr(obj, '__next__') and hasattr(obj, '__iter__') - def save_reduce(self, func, args, state=None, listitems=None, dictitems=None, obj=None): # This API is called by some subclasses @@ -360,16 +357,6 @@ class _Pickler: if not hasattr(func, '__call__'): raise PicklingError("func from save_reduce() should be callable") - # Assert that listitems is an iterator - if listitems is not None and not self._isiter(listitems): - raise PicklingError("listitems from save_reduce() should be an " - "iterator") - - # Assert that dictitems is an iterator - if dictitems is not None and not self._isiter(dictitems): - raise PicklingError("dictitems from save_reduce() should be an " - "iterator") - save = self.save write = self.write |