dachary created this task.
dachary added a project: Pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

Steps to reproduce as of a6c66789f31a56938a59a69aa7e2af12cfa79d64

cat > scripts/l.py <<EOF
import pywikibot
site = pywikibot.Site("wikidata", "wikidata")
loomio = pywikibot.ItemPage(site, "Q15975673")
print(str(loomio.toJSON()))
EOF

$ python pwb.py l
Traceback (most recent call last):

File "pwb.py", line 255, in <module>
  if not main():
File "pwb.py", line 249, in main
  run_python_file(filename, [filename] + args, argvu, file_package)
File "pwb.py", line 121, in run_python_file
  main_mod.__dict__)
File "./scripts/l.py", line 4, in <module>
  print(str(loomio.toJSON()))
File "/home/loic/software/pywikibot/core/pywikibot/page.py", line 3964, in toJSON
  data = "" self).toJSON(diffto=diffto)
File "/home/loic/software/pywikibot/core/pywikibot/page.py", line 3580, in toJSON
  self._diff_to('labels', 'language', 'value', diffto, data)
File "/home/loic/software/pywikibot/core/pywikibot/page.py", line 3553, in _diff_to
  source = self._normalizeLanguages(getattr(self, type_key)).copy()
File "/home/loic/software/pywikibot/core/pywikibot/page.py", line 3424, in __getattribute__
  return super(WikibasePage, self).__getattribute__(name)

AttributeError: 'ItemPage' object has no attribute 'labels'
<class 'AttributeError'>
CRITICAL: Closing network session.


TASK DETAIL
https://phabricator.wikimedia.org/T144809

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: dachary
Cc: Aklapper, dachary, pywikibot-bugs-list, Mdupont, JJMC89, jayvdb
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to