---------------------------------------------------------------------------
KeyboardInterrupt Traceback (most recent call last)
<ipython-input-11-3b627f697fae> in <module>()
1 for page in doi_pages:
2 print 'Working on: ', page
----> 3 page_text = page.get()
4 wiki_code = mwparserfromhell.parse(page_text)
5 templates = wiki_code.filter_templates()
/home/notconfusing/workspace/pwb-core/pywikibot/__init__.pyc in wrapper(*__args, **__kw)
348 % locals(), _logger)
349 del __kw[old_arg]
--> 350 return method(*__args, **__kw)
351 wrapper.__doc__ = method.__doc__
352 wrapper.__name__ = method.__name__
/home/notconfusing/workspace/pwb-core/pywikibot/__init__.pyc in wrapper(*__args, **__kw)
348 % locals(), _logger)
349 del __kw[old_arg]
--> 350 return method(*__args, **__kw)
351 wrapper.__doc__ = method.__doc__
352 wrapper.__name__ = method.__name__
/home/notconfusing/workspace/pwb-core/pywikibot/page.pyc in get(self, force, get_redirect, sysop)
289 delattr(self, attr)
290 try:
--> 291 self._getInternals(sysop)
292 except pywikibot.IsRedirectPage:
293 if not get_redirect:
/home/notconfusing/workspace/pwb-core/pywikibot/page.pyc in _getInternals(self, sysop)
313 or self._revisions[self._revid].text is None:
314 try:
--> 315 self.site.loadrevisions(self, getText=True, sysop=sysop)
316 except (pywikibot.NoPage, pywikibot.SectionError) as e:
317 self._getexception = e
/home/notconfusing/workspace/pwb-core/pywikibot/site.pyc in loadrevisions(self, page, getText, revids, startid, endid, starttime, endtime, rvdir, user, excludeuser, section, sysop, step, total)
1888 # TODO if sysop: something
1889 rvgen.continuekey = "revisions"
-> 1890 for pagedata in rvgen:
1891 if page is not None:
1892 if not self.sametitle(pagedata['title'],
/home/notconfusing/workspace/pwb-core/pywikibot/data/api.pyc in __iter__(self)
658 if not hasattr(self, "data"):
659 try:
--> 660 self.data = self.request.submit()
661 except Server504Error:
662 # server timeout, usually caused by request with high limit
/home/notconfusing/workspace/pwb-core/pywikibot/data/api.pyc in submit(self)
289 rawdata = http.request(self.site, uri, ssl, method="POST",
290 headers={'Content-Type': 'application/x-www-form-urlencoded'},
--> 291 body=paramstring)
292 ## import traceback
293 ## traceback.print_stack()
/home/notconfusing/workspace/pwb-core/pywikibot/comms/http.pyc in request(site, uri, ssl, *args, **kwargs)
130 request = threadedhttp.HttpRequest(baseuri, *args, **kwargs)
131 http_queue.put(request)
--> 132 request.lock.acquire()
133
134 #TODO: do some error correcting stuff
/usr/lib/python2.7/threading.pyc in acquire(self, blocking)
465 self._note("%s.acquire(%s): blocked waiting, value=%s",
466 self, blocking, self.__value)
--> 467 self.__cond.wait()
468 else:
469 self.__value = self.__value - 1
/usr/lib/python2.7/threading.pyc in wait(self, timeout)
337 try: # restore state no matter what (e.g., KeyboardInterrupt)
338 if timeout is None:
--> 339 waiter.acquire()
340 if __debug__:
341 self._note("%s.wait(): got it", self)
KeyboardInterrupt: