From: Chris Kelly Date: Fri, 30 Apr 2010 02:24:42 +0000 (+0800) Subject: catch exception for deleting _api model reference when pickling/ unpickling X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=55c1a63b243af1de8e8e8b1b6fb9e9568da58b83;p=tweepy.git catch exception for deleting _api model reference when pickling/ unpickling --- diff --git a/tweepy/models.py b/tweepy/models.py index 4dc67f9..30ecc0f 100644 --- a/tweepy/models.py +++ b/tweepy/models.py @@ -19,7 +19,10 @@ class Model(object): def __getstate__(self): # pickle pickle = dict(self.__dict__) - del pickle['_api'] # do not pickle the API reference + try: + del pickle['_api'] # do not pickle the API reference + except KeyError: + pass return pickle @classmethod