diff options
-rw-r--r-- | Lib/pickle.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/pickle.py b/Lib/pickle.py index b812e67..cb27f8a 100644 --- a/Lib/pickle.py +++ b/Lib/pickle.py @@ -45,6 +45,9 @@ compatible_formats = ["1.0", # Original protocol 0 "2.0", # Protocol 2 ] # Old format versions we can read +# Why use struct.pack() for pickling but marshal.loads() for +# unpickling? struct.pack() is 40% faster than marshal.loads(), but +# marshal.loads() is twice as fast as struct.unpack()! mloads = marshal.loads class PickleError(Exception): |