Bugs item #3583461, was opened at 2012-11-04 10:17 Message generated for change (Comment added) made by xqt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3583461...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None
Status: Closed Resolution: Fixed
Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody)
Assigned to: xqt (xqt)
Summary: Talk pages ending with .js cannot be edited
Initial Comment: I think the framework does not recognize a talk page ending with ".js" as a talk page, but just thinks sysop rights are needed.
Try this (de.wikipedia): -> python replace.py -page:"Benutzer Diskussion:Euku/Spielwiese.js" "def" "xyz" """ 1 page was changed. Page [[de:Benutzer Diskussion:Euku/Spielwiese.js]] not saved; sysop privileges required. """ I did not configured a sysop account for my bot. All other pages work fine.
In my real script a NoUsername exception is raised somewhere while executing wikipedia.put(). But I think it's the same reason.
Pywikipedia [http] trunk/pywikipedia (r10659, 2012/11/04, 09:17:59) Python 2.7.1 (r271:86832, Jan 4 2011, 13:57:14) [GCC 4.5.2] config-settings: use_api = True use_api_login = True unicode test: ok
server: toolserver.willow
----------------------------------------------------------------------
Comment By: xqt (xqt)
Date: 2012-11-04 11:54
Message: fixed in r10663
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=3583461...
pywikipedia-bugs@lists.wikimedia.org