Example of getting the model instance from factory
authorDaniel Chimeno <dchimeno@gmail.com>
Fri, 8 Aug 2014 17:10:05 +0000 (19:10 +0200)
committerDaniel Chimeno <dchimeno@gmail.com>
Fri, 8 Aug 2014 17:10:05 +0000 (19:10 +0200)
tweepy/models.py

index cc169bab4895bad208f62cac8c7b6d56a4f4e4c9..f728b5f2006ff75905c460e9ff9c990b86682b02 100644 (file)
@@ -248,8 +248,10 @@ class SearchResults(ResultSet):
         results.count = metadata.get('count')
         results.next_results = metadata.get('next_results')
 
+        status_model = getattr(api.parser.model_factory, 'status') if api else Status
+
         for status in json['statuses']:
-            results.append(Status.parse(api, status))
+            results.append(status_model.parse(api, status))
         return results