Page MenuHomePhabricator

cosmetic_changes does not work
Closed, DuplicatePublic

Description

After last update, cript fails permanently

pwb.py cosmetic_changes.py -family:wiktionary -start:chou -ignore

Traceback (most recent call last):
  File "I:\py\rewrite\pwb.py", line 239, in <module>
    if not main():
  File "I:\py\rewrite\pwb.py", line 233, in main
    run_python_file(filename, [filename] + args, argvu, file_package)
  File "I:\py\rewrite\pwb.py", line 111, in run_python_file
    main_mod.__dict__)
  File ".\scripts\cosmetic_changes.py", line 146, in <module>
    main()
  File ".\scripts\cosmetic_changes.py", line 122, in main
    genFactory.handleArg(arg)
  File "I:\py\rewrite\pywikibot\pagegenerators.py", line 674, in handleArg
    site=self.site)
  File "I:\py\rewrite\pywikibot\pagegenerators.py", line 849, in AllpagesPageGen
erator
    content=content)
  File "I:\py\rewrite\pywikibot\tools\__init__.py", line 1248, in wrapper
    return obj(*__args, **__kw)
  File "I:\py\rewrite\pywikibot\site.py", line 3668, in allpages
    g_content=content)
  File "I:\py\rewrite\pywikibot\site.py", line 1718, in _generator
    gen = gen_class(type_arg, **req_args)
  File "I:\py\rewrite\pywikibot\data\api.py", line 2785, in __init__
    QueryGenerator.__init__(self, **kwargs)
  File "I:\py\rewrite\pywikibot\data\api.py", line 2436, in __init__
    set(self.modules) & self.site._paraminfo.query_modules_with_limits
  File "I:\py\rewrite\pywikibot\data\api.py", line 1035, in query_modules_with_l
imits
    self.fetch(self.submodules('query', True))
  File "I:\py\rewrite\pywikibot\data\api.py", line 950, in submodules
    self.fetch([name])
  File "I:\py\rewrite\pywikibot\data\api.py", line 564, in fetch
    self._fetch(modules)
  File "I:\py\rewrite\pywikibot\data\api.py", line 676, in _fetch
    for mod in normalized_result.values())
  File "I:\py\rewrite\pywikibot\data\api.py", line 725, in _generate_submodules
    self._add_submodules(module, submodules)
  File "I:\py\rewrite\pywikibot\data\api.py", line 229, in _add_submodules
    assert modules == self._modules[name]
AssertionError
<type 'exceptions.AssertionError'>
CRITICAL: Closing network session.

Event Timeline

JAnD raised the priority of this task from to Needs Triage.
JAnD updated the task description. (Show Details)
JAnD subscribed.

What version do you use (python pwb.py version)?

What version do you use (python pwb.py version)?

Unable to check it, because end of terminal window is full of messages like

`kn: JAnDbot (no sysop configured)`

(i have defined around 500 accounts in config)

python pwb.py version > buffer_file

What version do you use (python pwb.py version)?

Unable to check it, because end of terminal window is full of messages like

`kn: JAnDbot (no sysop configured)`

(i have defined around 500 accounts in config)

After temporary deleting I got:

I:\py\rewrite>pwb.py version
Pywikibot: pywikibot-core (e9efe54, s7252, 2015/08/15, 13:17:41, ok)
Release version: 2.0b3
requests version: 2.7.0
  cacerts: C:\Python27\lib\site-packages\requests\cacert.pem
    certificate test: ok
Python: 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)]
PYWIKIBOT2_DIR: Not set
PYWIKIBOT2_DIR_PWB: I:\py\rewrite
PYWIKIBOT2_NO_USER_CONFIG: Not set
Config base dir: I:\py\rewrite
Usernames for family "wikipedia":
        aa: JAnDbot (no sysop configured)

... 500 more unnecessary lines

Thank you. Now can you “reset” your cache? It should suffice to rename the “apicache” directory in your “rewrite” directory.