Bugs item #2822814, was opened at 2009-07-17 02:02 Message generated for change (Comment added) made by xqt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=2822814...
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: interwiki Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Maurits (mcknol) Assigned to: Nobody/Anonymous (nobody) Summary: self-interwikis shouldn't be removed
Initial Comment: Interwiki.py removes every internal link which refers to the own language site. For example, in en.wiki a link like [[en:article]] would be removed by the bot. This seems logical (the main syntax for non-interwiki interlanguage links would be [[:en:article]]), but the wiki-software doesn't interpret self-links as interwiki-links, so the pywikipedia-bot should neither do that.
Here is an example: http://en.wikipedia.org/w/index.php?title=Help:Parser_function&diff=2907...
Pywikipedia [http] trunk/pywikipedia (r7065, 2009/07/14, 19:34:51) Python 2.6 (r26:66721, Oct 2 2008, 11:35:03) [MSC v.1500 32 bit (Intel)]
----------------------------------------------------------------------
Comment By: xqt (xqt)
Date: 2009-10-13 10:51
Message: The edit description was "robot Removing: en:User:Cacycle/wikEd". This comes from interwiki.py and it removed the link due to crossed namespace as interwiki selflink. But Mediawiki interpreted it correct and the behavior must be changed.
----------------------------------------------------------------------
Comment By: Dmitry Nikitin (dmitrynikitin) Date: 2009-10-13 08:48
Message: Why you decided that it was interwiki.py ? I as see on edit-description it'is not interwiki.py
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=603138&aid=2822814...