pickle :: Unpickler :: Class Unpickler
[hide private]
[frames] | no frames]

Class Unpickler

source code

Instance Methods [hide private]
 
__init__(self, file)
This takes a file-like object for reading a pickle data stream.
source code
 
_instantiate(self, klass, k) source code
 
find_class(self, module, name) source code
 
get_extension(self, code) source code
 
load(self)
Read a pickled object representation from the open file.
source code
 
load_append(self) source code
 
load_appends(self) source code
 
load_binfloat(self, unpack=<built-in function unpack>) source code
 
load_binget(self) source code
 
load_binint(self) source code
 
load_binint1(self) source code
 
load_binint2(self) source code
 
load_binpersid(self) source code
 
load_binput(self) source code
 
load_binstring(self) source code
 
load_binunicode(self) source code
 
load_build(self) source code
 
load_dict(self) source code
 
load_dup(self) source code
 
load_empty_dictionary(self) source code
 
load_empty_list(self) source code
 
load_empty_tuple(self) source code
 
load_eof(self) source code
 
load_ext1(self) source code
 
load_ext2(self) source code
 
load_ext4(self) source code
 
load_false(self) source code
 
load_float(self) source code
 
load_get(self) source code
 
load_global(self) source code
 
load_inst(self) source code
 
load_int(self) source code
 
load_list(self) source code
 
load_long(self) source code
 
load_long1(self) source code
 
load_long4(self) source code
 
load_long_binget(self) source code
 
load_long_binput(self) source code
 
load_mark(self) source code
 
load_newobj(self) source code
 
load_none(self) source code
 
load_obj(self) source code
 
load_persid(self) source code
 
load_pop(self) source code
 
load_pop_mark(self) source code
 
load_proto(self) source code
 
load_put(self) source code
 
load_reduce(self) source code
 
load_setitem(self) source code
 
load_setitems(self) source code
 
load_short_binstring(self) source code
 
load_stop(self) source code
 
load_string(self) source code
 
load_true(self) source code
 
load_tuple(self) source code
 
load_tuple1(self) source code
 
load_tuple2(self) source code
 
load_tuple3(self) source code
 
load_unicode(self) source code
 
marker(self) source code
Class Variables [hide private]
  dispatch = {'': <function load_eof at 0x7fee55c7d398>, '(': <f...
Method Details [hide private]

__init__(self, file)
(Constructor)

source code 

This takes a file-like object for reading a pickle data stream.

The protocol version of the pickle is detected automatically, so no proto argument is needed.

The file-like object must have two methods, a read() method that takes an integer argument, and a readline() method that requires no arguments. Both methods should return a string. Thus file-like object can be a file object opened for reading, a StringIO object, or any other custom object that meets this interface.

load(self)

source code 

Read a pickled object representation from the open file.

Return the reconstituted object hierarchy specified in the file.


Class Variable Details [hide private]

dispatch

Value:
{'': <function load_eof at 0x7fee55c7d398>,
 '(': <function load_mark at 0x7fee55c7ede8>,
 ')': <function load_empty_tuple at 0x7fee55c7dde8>,
 '.': <function load_stop at 0x7fee55c7ee60>,
 '0': <function load_pop at 0x7fee55c7e758>,
 '1': <function load_pop_mark at 0x7fee55c7e7d0>,
 '2': <function load_dup at 0x7fee55c7e848>,
 'F': <function load_float at 0x7fee55c7da28>,
...