Revision: 8017 Author: xqt Date: 2010-03-17 06:42:37 +0000 (Wed, 17 Mar 2010)
Log Message: ----------- revert r8011: sometimes _GetAll() via API does not found any revisions
Modified Paths: -------------- trunk/pywikipedia/wikipedia.py
Modified: trunk/pywikipedia/wikipedia.py =================================================================== --- trunk/pywikipedia/wikipedia.py 2010-03-16 20:01:58 UTC (rev 8016) +++ trunk/pywikipedia/wikipedia.py 2010-03-17 06:42:37 UTC (rev 8017) @@ -3663,8 +3663,12 @@
def run(self): if self.pages: + doAPI = None + # API Implemented Check + # doAPI = self.site.has_api() + # Sometimes query does not contains revisions
- if self.site.has_api(): + if doAPI: while True: try: data = self.getDataApi() @@ -4021,8 +4025,8 @@ # TODO: why isn't this a Site method? pages = list(pages) # if pages is an iterator, we need to make it a list output(u'Getting %d pages from %s' % (len(pages), site), newline=False) - if site.has_api(): - output(u' via API', newline=False) + #if site.has_api(): + # output(u' via API', newline=False) output(u'...') limit = config.special_page_limit / 4 # default is 500/4, but It might have good point for server.