Place model support and geo API mods
authorinactivist <inactivist@gmail.com>
Tue, 13 Nov 2012 07:15:08 +0000 (23:15 -0800)
committerinactivist <inactivist@gmail.com>
Tue, 13 Nov 2012 07:15:08 +0000 (23:15 -0800)
commit93ca76e5bc5a3a20c44948ab122542cccfddaf90
tree016b8f33118a63dc2faa8815073cf81e80533e10
parentb852f8e333e48dbee5f4585640a021e15241b640
Place model support and geo API mods

api.py:

* Adding  API.geo_similar_places (geo/similar_places.json).
* Updating geo_search, geo_id, nearby_places, and reverse_geocode to return Place model instances as appropriate, rather than raw query result JSON data.  The geo APIs parse the 'result' element into a single Place or a list of Place instances.

models.py:

* Status: Now uses Place model if place attribute present in tweet/status body.
* Adding BoundingBox, Place model classes.

NOTE: Breaking Changes

* Clients referencing Status.place or existing geo  functions (see list above) must be reviewed and updated to use proper attribute access.  The geo methods now return Place model instances rather than the raw JSON query data.
tests.py
tweepy/api.py
tweepy/models.py