Hello,
I have two bugs I don't understand. I run the FischBot on Wikidata over Wikimedia Labs, two days ago it crashed. Now I wanted to restart it but I get strange errors by pywikibot. I think something was changed there, but I don't know what. Before the programm run fine.

   Started bot on bots-bnr1 at Thu Jun  6 15:14:44 UTC 2013
   Exception in thread extractThread1:
   Traceback (most recent call last):
      File "/usr/lib/python2.7/threading.py", line 551, in
   __bootstrap_inner
        self.run()
      File "/usr/lib/python2.7/threading.py", line 504, in run
        self.__target(*self.__args, **self.__kwargs)
      File "/data/project/userdata/FischBot/wikidata/mainclass.py",
   line 64, in extractThread
        itemcont = ClaimContainer(page, self)
      File
   "/data/project/userdata/FischBot/wikidata/containerclass.py", line
   47, in __init__
        if not self.checkNoItem():
      File "/data/project/userdata/FischBot/wikidata/output.py", line
   224, in checkNoItem
        elif not self.exists():
      File "/data/project/pywikipedia/rewrite/pywikibot/page.py", line
   2269, in exists
        self.get()
      File "/data/project/pywikipedia/rewrite/pywikibot/page.py", line
   2450, in get
        WikibasePage.get(self, force=force, *args)
      File "/data/project/pywikipedia/rewrite/pywikibot/page.py", line
   2282, in get
        data = self.repo.loadcontent(self.__defined_by(), *args)
      File "/data/project/pywikipedia/rewrite/pywikibot/site.py", line
   229, in __getattr__
        % (self.__class__.__name__, attr)  )
   AttributeError: APISite instance has no attribute 'loadcontent'

This error I get if I want to use the interactive shell. Any ideas?
pyfisch@bots-login:~$ PYTHONPATH=/data/project/pywikipedia/rewrite/ python

   Python 2.7.3 (default, Aug  1 2012, 05:14:39)
   [GCC 4.6.3] on linux2
   Type "help", "copyright", "credits" or "license" for more information.
    >>> import pywikibot
   Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/data/project/pywikipedia/rewrite/pywikibot/__init__.py",
   line 190, in <module>
        from page import Page, ImagePage, Category, Link, User,
   ItemPage, PropertyPage, Claim
      File "/data/project/pywikipedia/rewrite/pywikibot/page.py", line
   16, in <module>
        import pywikibot.site
      File "/data/project/pywikipedia/rewrite/pywikibot/site.py", line
   33, in <module>
        from pywikibot.data import api
      File "/data/project/pywikipedia/rewrite/pywikibot/data/api.py",
   line 13, in <module>
        from pywikibot.comms import http
      File "/data/project/pywikipedia/rewrite/pywikibot/comms/http.py",
   line 34, in <module>
        import threadedhttp
      File
   "/data/project/pywikipedia/rewrite/pywikibot/comms/threadedhttp.py",
   line 45, in <module>
        pkg_resources.require("httplib2")
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
   686, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line
   584, in resolve
        raise DistributionNotFound(req)
   pkg_resources.DistributionNotFound: httplib2
    >>>

Sincerly
Pyfisch



_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to