Bugs item #3547327, was opened at 2012-07-22 10:20
Message generated for change (Comment added) made by nobody
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=354732…
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: cosmetic changes
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Harriv (harriv)
Assigned to: Nobody/Anonymous (nobody)
Summary: cosmetics_changes.py chokes on big article
Initial Comment:
I tried to create list of 55000+ page category with category.py and cosmetic_changes
enabled. Script seems to hang for a very long time. If cosmetic changes are disable, this
doesn't occur.
Here's stack trace when CTRL-C is pressed:
^CTraceback (most recent call last):
File "category.py", line 1005, in <module>
main()
File "category.py", line 998, in main
bot.run()
File "category.py", line 536, in run
self.list.put(listString, comment=self.editSummary)
File "/home/users/harriv/wikibot/tmp/pywikipedia/wikipedia.py", line 2005, in
put
newtext = ccToolkit.change(newtext)
File "/home/users/harriv/wikibot/tmp/pywikipedia/cosmetic_changes.py", line
166, in change
text = self.cleanUpLinks(text)
File "/home/users/harriv/wikibot/tmp/pywikipedia/cosmetic_changes.py", line
517, in cleanUpLinks
'startspace'])
File "/home/users/harriv/wikibot/tmp/pywikipedia/pywikibot/textlib.py", line
135, in replaceExcept
excMatch = dontTouchR.search(text, index)
KeyboardInterrupt
Version info:
Pywikipedia [http] trunk/pywikipedia (r10461, 2012/07/22, 16:33:39)
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5]
config-settings:
use_api = True
use_api_login = True
unicode test: triggers problem #3081100
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2012-08-29 01:13
Message:
6lobV5 <a
href="http://koorcthbwtsn.com/">koorcthbwtsn</a>rcthbwtsn</a>,
[
url=http://bljvtnqegbsx.com/]bljvtnqegbsx[/url],
[
link=http://wiyisndhvhpc.com/]wiyisndhvhpc[/link],
http://lsgdreygavby.com/
----------------------------------------------------------------------
Comment By: xqt (xqt)
Date: 2012-07-25 22:09
Message:
Doesn't stop means it also hangs or runs into infinite loop?
btw. You should not use python < 2.7.2 on mediawiki sites. Do not use it
with cosmetic changes and on several sites where the unicode bug is
affected. In general you shouldn't use interwiki.py or featured.py which
are dealing with multiple language sites.
----------------------------------------------------------------------
Comment By: Harriv (harriv)
Date: 2012-07-24 00:00
Message:
Script doesn't stop if cosmetic changes are disabled.
My hosting provider is using Debian, and they have not yet updated Python..
----------------------------------------------------------------------
Comment By: xqt (xqt)
Date: 2012-07-23 21:39
Message:
Oh and btw you should update your python to release 2.7.2/3 when you are
working on several language sites due to unicode bug.
----------------------------------------------------------------------
Comment By: xqt (xqt)
Date: 2012-07-23 21:36
Message:
Have you checked this issue with cosmetic changes disabled?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=603138&aid=354732…