python pickle dump self