From ef337b9984392755055b1708d9466061091d355a Mon Sep 17 00:00:00 2001 From: Joshua Date: Sat, 30 Jan 2010 09:58:51 -0600 Subject: [PATCH] Optimize the Model pickling a bit. --- tweepy/models.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tweepy/models.py b/tweepy/models.py index dd02944..2e2bff0 100644 --- a/tweepy/models.py +++ b/tweepy/models.py @@ -18,12 +18,8 @@ class Model(object): def __getstate__(self): # pickle - pickle = {} - for k, v in self.__dict__.items(): - if k == '_api': - # do not pickle the api reference - continue - pickle[k] = v + pickle = dict(self.__dict__) + del pickle['_api'] # do not pickle the API reference return pickle @classmethod -- 2.25.1