From: Joshua Date: Sat, 30 Jan 2010 15:58:51 +0000 (-0600) Subject: Optimize the Model pickling a bit. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=ef337b9984392755055b1708d9466061091d355a;p=tweepy.git Optimize the Model pickling a bit. --- 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