]> granicus.if.org Git - python/commitdiff
dumps() and loads() work in terms of bytes objects not strings.
authorMark Summerfield <list@qtrac.plus.com>
Mon, 21 Apr 2008 14:47:45 +0000 (14:47 +0000)
committerMark Summerfield <list@qtrac.plus.com>
Mon, 21 Apr 2008 14:47:45 +0000 (14:47 +0000)
Doc/library/pickle.rst

index 6c7c1d07ed7eedb9637c57ef556163beb62354a6..848766f89c7863ceb89a28fcb0898aab0e30ef07 100644 (file)
@@ -194,18 +194,18 @@ process more convenient:
 
 .. function:: dumps(obj[, protocol])
 
-   Return the pickled representation of the object as a string, instead of writing
-   it to a file.
+   Return the pickled representation of the object as a :class:`bytes`
+   object, instead of writing it to a file.
 
    If the *protocol* parameter is omitted, protocol 3 is used.  If *protocol* 
    is specified as a negative value or :const:`HIGHEST_PROTOCOL`, the highest 
    protocol version will be used.
 
 
-.. function:: loads(string)
+.. function:: loads(bytes_object)
 
-   Read a pickled object hierarchy from a string.  Characters in the string past
-   the pickled object's representation are ignored.
+   Read a pickled object hierarchy from a :class:`bytes` object.
+   Bytes past the pickled object's representation are ignored.
 
 The :mod:`pickle` module also defines three exceptions: