From 55c1a63b243af1de8e8e8b1b6fb9e9568da58b83 Mon Sep 17 00:00:00 2001 From: Chris Kelly Date: Fri, 30 Apr 2010 10:24:42 +0800 Subject: [PATCH] catch exception for deleting _api model reference when pickling/ unpickling --- tweepy/models.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 -- 2.25.1