From: Guido van Rossum Date: Wed, 10 Dec 1997 19:36:41 +0000 (+0000) Subject: Don't specify base 0 to string.atoi when unpickling integers in text X-Git-Tag: v1.5b2~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e680546894ae6e5dffe8b6f6a6a17a56301033ae;p=python Don't specify base 0 to string.atoi when unpickling integers in text mode. The pickler always uses base 10 so the default base should be fine. (The base gets us in trouble when there's no strop module, as the atoi() in string.py only supports base 10. This is for JPython.) --- diff --git a/Lib/pickle.py b/Lib/pickle.py index 3068b4147b..2ec9a4351f 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -519,7 +519,7 @@ class Unpickler: dispatch[NONE] = load_none def load_int(self): - self.append(string.atoi(self.readline()[:-1], 0)) + self.append(string.atoi(self.readline()[:-1])) dispatch[INT] = load_int def load_binint(self):