Refactored the way tweepy does parsing to make it more customizable by developers.
authorJoshua <jroesslein@gmail.com>
Fri, 29 Jan 2010 05:47:39 +0000 (23:47 -0600)
committerJoshua <jroesslein@gmail.com>
Fri, 29 Jan 2010 07:25:22 +0000 (01:25 -0600)
commit13a0fcb79dec2ba38f054bada53b5b8629ea7439
tree4a75ce02547ef501556afcea079543ade8c25e43
parent68c0f829361faecf35664df8744183d2cf68be6b
Refactored the way tweepy does parsing to make it more customizable by developers.

All parsing of the response payload is now handled by a Parser class defined in
tweepy/parsers.py
The default parser used is ModelParser which parses a JSON payload into a model instance.

Developers may define and use their own custom parsers by extending the Parser class.
To use the custom parser:

    api = API(parser=MyParser())
tweepy/api.py
tweepy/binder.py
tweepy/models.py
tweepy/parsers.py
tweepy/streaming.py
tweepy/utils.py [new file with mode: 0644]