Fixed default status parser to use user model from the model factory. This enables...
authorPascal Jürgens <pascal.juergens@googlemail.com>
Fri, 17 Dec 2010 10:09:44 +0000 (18:09 +0800)
committerJoshua Roesslein <jroesslein@gmail.com>
Sat, 5 Feb 2011 05:48:27 +0000 (13:48 +0800)
tweepy/models.py

index d4d5c4e2c2a279a9febe4307e0acf5ca34a3fa28..d640b9cd593dfd080f8aa16d45872a6f95f1c83c 100644 (file)
@@ -47,7 +47,8 @@ class Status(Model):
         status = cls(api)
         for k, v in json.items():
             if k == 'user':
-                user = User.parse(api, v)
+                user_model = getattr(api.parser.model_factory, 'user')
+                user = user_model.parse(api, v)
                 setattr(status, 'author', user)
                 setattr(status, 'user', user)  # DEPRECIATED
             elif k == 'created_at':