Page MenuHomePhabricator

Documentation build fails on tests.l10n_tests
Closed, ResolvedPublic

Description

After https://gerrit.wikimedia.org/r/#/c/433712/ the following warnings are preventing doc build to build docs for tests.l10n_tests and some families:

10:57:49 WARNING: /src/pywikibot/tools/__init__.py:153: _NotImplementedWarning: pywikibot.families.wikimediachapter_family.Family.countries is deprecated.
10:57:49   return self.method(owner)
10:57:49 
10:57:49 WARNING: /src/pywikibot/tools/__init__.py:153: _NotImplementedWarning: pywikibot.families.wikimediachapter_family.Family.countries is deprecated.
10:57:49   return self.method(owner)
10:57:49 
10:57:49 WARNING: /src/pywikibot/tools/__init__.py:153: _NotImplementedWarning: pywikibot.families.wikimediachapter_family.Family.countries is deprecated.
10:57:49   return self.method(owner)
10:57:49 
10:57:49 WARNING: /src/pywikibot/family.py:997: FamilyMaintenanceWarning: Family name None does not match family module name wikipedia
10:57:49   % (cls.name, fam), FamilyMaintenanceWarning)
10:57:49 
10:57:49 WARNING: /src/pywikibot/family.py:997: FamilyMaintenanceWarning: Family name None does not match family module name test
10:57:49   % (cls.name, fam), FamilyMaintenanceWarning)
10:57:49 WARNING: autodoc: failed to import module 'tests.l10n_tests'; the following exception was raised:
10:57:49 Traceback (most recent call last):
10:57:49   File "/src/.tox/doc/lib/python3.4/site-packages/sphinx/ext/autodoc/importer.py", line 140, in import_module
10:57:49     __import__(modname)
10:57:49   File "/src/tests/l10n_tests.py", line 83, in <module>
10:57:49     class TestValidTemplate(TestCase):
10:57:49   File "/src/tests/utils.py", line 110, in add_metaclass
10:57:49     return six.add_metaclass(cls.__metaclass__)(cls)
10:57:49   File "/src/.tox/doc/lib/python3.4/site-packages/six.py", line 847, in wrapper
10:57:49     return metaclass(cls.__name__, cls.__bases__, orig_vars)
10:57:49   File "/src/tests/l10n_tests.py", line 66, in __new__
10:57:49     site = pywikibot.Site(dct['code'], dct['family'])
10:57:49   File "/src/pywikibot/__init__.py", line 1245, in Site
10:57:49     fam = Family.load(fam)
10:57:49   File "/src/pywikibot/tools/__init__.py", line 1426, in wrapper
10:57:49     return obj(*__args, **__kw)
10:57:49   File "/src/pywikibot/family.py", line 1000, in load
10:57:49     if not all(x in NAME_CHARACTERS for x in cls.name):
10:57:49 TypeError: 'NoneType' object is not iterable

Event Timeline

Restricted Application added subscribers: pywikibot-bugs-list, Aklapper. · View Herald Transcript
Xqt triaged this task as High priority.May 26 2018, 4:03 PM
Xqt added a project: Pywikibot-tests.
Vvjjkkii renamed this task from Documentation build fails on tests.l10n_tests to 87baaaaaaa.Jul 1 2018, 1:08 AM
Vvjjkkii reopened this task as Open.
Vvjjkkii removed zhuyifei1999 as the assignee of this task.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.