In some circumstances the following error occurs in api module
====================================================================== ERROR: test_BlockEntry_unblock_aged (__main__.TestLogentryParams) Test BlockEntry methods for unblock action on anarchopedia:en ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\pwb\GIT\core\tests\aspects.py", line 688, in wrapped_method func(self, key) File ".\tests\logentry_tests.py", line 176, in test_BlockEntry_unblock logentry = self._get_logentry('block/unblock') File ".\tests\logentry_tests.py", line 70, in _get_logentry return next(iter(self.site.logevents(logtype=logtype, total=1))) File "C:\pwb\GIT\core\pywikibot\site.py", line 4273, in logevents step=step, total=total) File "C:\pwb\GIT\core\pywikibot\site.py", line 1916, in _generator gen = gen_class(type_arg, **req_args) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2969, in __init__ ListGenerator.__init__(self, "logevents", **kwargs) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2956, in __init__ QueryGenerator.__init__(self, **kwargs) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 2512, in __init__ self.site._paraminfo.fetch('query+' + mod for mod in self.modules) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 579, in fetch self._fetch(modules) File "C:\pwb\GIT\core\pywikibot\data\api.py", line 598, in _fetch modules = modules - set(self._paraminfo.keys()) TypeError: unsupported operand type(s) for -: 'generator' and 'set'