summaryrefslogtreecommitdiffstats
path: root/Lib/pickle.py
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2001-04-10 02:48:53 (GMT)
committerTim Peters <tim.peters@gmail.com>2001-04-10 02:48:53 (GMT)
commitc32d82446763513394607d7489cae2a401f64e6d (patch)
treeca0f63dac299db72f2a960c7ec6284da6f9d2ee1 /Lib/pickle.py
parentbfa18f711f01477b143aab37921eafabc0cb38fb (diff)
downloadcpython-c32d82446763513394607d7489cae2a401f64e6d.zip
cpython-c32d82446763513394607d7489cae2a401f64e6d.tar.gz
cpython-c32d82446763513394607d7489cae2a401f64e6d.tar.bz2
Mechanical fiddling for easier reading: every "if" test was enclosed in
parens, but no "while" test. Removed the former.
Diffstat (limited to 'Lib/pickle.py')
-rw-r--r--Lib/pickle.py70
1 files changed, 35 insertions, 35 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py
index dc4c3eb..4abc046 100644
--- a/Lib/pickle.py
+++ b/Lib/pickle.py
@@ -110,9 +110,9 @@ class Pickler:
self.write(STOP)
def put(self, i):
- if (self.bin):
+ if self.bin:
s = mdumps(i)[1:]
- if (i < 256):
+ if i < 256:
return BINPUT + s[0]
return LONG_BINPUT + s
@@ -120,10 +120,10 @@ class Pickler:
return PUT + `i` + '\n'
def get(self, i):
- if (self.bin):
+ if self.bin:
s = mdumps(i)[1:]
- if (i < 256):
+ if i < 256:
return BINGET + s[0]
return LONG_BINGET + s
@@ -133,9 +133,9 @@ class Pickler:
def save(self, object, pers_save = 0):
memo = self.memo
- if (not pers_save):
+ if not pers_save:
pid = self.persistent_id(object)
- if (pid is not None):
+ if pid is not None:
self.save_pers(pid)
return
@@ -143,8 +143,8 @@ class Pickler:
t = type(object)
- if ((t is TupleType) and (len(object) == 0)):
- if (self.bin):
+ if (t is TupleType) and (len(object) == 0):
+ if self.bin:
self.save_empty_tuple(object)
else:
self.save_tuple(object)
@@ -180,20 +180,20 @@ class Pickler:
self.save_global(object, tup)
return
- if (type(tup) is not TupleType):
+ if type(tup) is not TupleType:
raise PicklingError, "Value returned by %s must be a " \
"tuple" % reduce
l = len(tup)
- if ((l != 2) and (l != 3)):
+ if (l != 2) and (l != 3):
raise PicklingError, "tuple returned by %s must contain " \
"only two or three elements" % reduce
callable = tup[0]
arg_tup = tup[1]
- if (l > 2):
+ if l > 2:
state = tup[2]
else:
state = None
@@ -217,7 +217,7 @@ class Pickler:
return None
def save_pers(self, pid):
- if (not self.bin):
+ if not self.bin:
self.write(PERSID + str(pid) + '\n')
else:
self.save(pid, 1)
@@ -231,7 +231,7 @@ class Pickler:
save(arg_tup)
write(REDUCE)
- if (state is not None):
+ if state is not None:
save(state)
write(BUILD)
@@ -242,10 +242,10 @@ class Pickler:
dispatch[NoneType] = save_none
def save_int(self, object):
- if (self.bin):
+ if self.bin:
i = mdumps(object)[1:]
- if (i[-2:] == '\000\000'):
- if (i[-3] == '\000'):
+ if i[-2:] == '\000\000':
+ if i[-3] == '\000':
self.write(BININT1 + i[:-3])
return
@@ -272,10 +272,10 @@ class Pickler:
d = id(object)
memo = self.memo
- if (self.bin):
+ if self.bin:
l = len(object)
s = mdumps(l)[1:]
- if (l < 256):
+ if l < 256:
self.write(SHORT_BINSTRING + s[0] + object)
else:
self.write(BINSTRING + s + object)
@@ -291,7 +291,7 @@ class Pickler:
d = id(object)
memo = self.memo
- if (self.bin):
+ if self.bin:
encoding = object.encode('utf-8')
l = len(encoding)
s = mdumps(l)[1:]
@@ -313,12 +313,12 @@ class Pickler:
memo = self.memo
unicode = object.isunicode()
- if (self.bin):
+ if self.bin:
if unicode:
object = object.encode("utf-8")
l = len(object)
s = mdumps(l)[1:]
- if (l < 256 and not unicode):
+ if l < 256 and not unicode:
self.write(SHORT_BINSTRING + s[0] + object)
else:
if unicode:
@@ -352,8 +352,8 @@ class Pickler:
for element in object:
save(element)
- if (len(object) and memo.has_key(d)):
- if (self.bin):
+ if len(object) and memo.has_key(d):
+ if self.bin:
write(POP_MARK + self.get(memo[d][0]))
return
@@ -375,7 +375,7 @@ class Pickler:
save = self.save
memo = self.memo
- if (self.bin):
+ if self.bin:
write(EMPTY_LIST)
else:
write(MARK + LIST)
@@ -386,16 +386,16 @@ class Pickler:
using_appends = (self.bin and (len(object) > 1))
- if (using_appends):
+ if using_appends:
write(MARK)
for element in object:
save(element)
- if (not using_appends):
+ if not using_appends:
write(APPEND)
- if (using_appends):
+ if using_appends:
write(APPENDS)
dispatch[ListType] = save_list
@@ -406,7 +406,7 @@ class Pickler:
save = self.save
memo = self.memo
- if (self.bin):
+ if self.bin:
write(EMPTY_DICT)
else:
write(MARK + DICT)
@@ -417,7 +417,7 @@ class Pickler:
using_setitems = (self.bin and (len(object) > 1))
- if (using_setitems):
+ if using_setitems:
write(MARK)
items = object.items()
@@ -425,10 +425,10 @@ class Pickler:
save(key)
save(value)
- if (not using_setitems):
+ if not using_setitems:
write(SETITEM)
- if (using_setitems):
+ if using_setitems:
write(SETITEMS)
dispatch[DictionaryType] = save_dict
@@ -452,14 +452,14 @@ class Pickler:
write(MARK)
- if (self.bin):
+ if self.bin:
save(cls)
for arg in args:
save(arg)
memo_len = len(memo)
- if (self.bin):
+ if self.bin:
write(OBJ + self.put(memo_len))
else:
write(INST + cls.__module__ + '\n' + cls.__name__ + '\n' +
@@ -482,7 +482,7 @@ class Pickler:
write = self.write
memo = self.memo
- if (name is None):
+ if name is None:
name = object.__name__
try:
@@ -799,7 +799,7 @@ class Unpickler:
except AttributeError:
safe = None
- if (not safe):
+ if not safe:
raise UnpicklingError, "%s is not safe for " \
"unpickling" % callable