Xqt reopened this task as "Open".
Xqt added a comment.
This patch leads to exceptions like:
record.msg = new_colorTagR.sub('', record.msg)
TypeError: expected string or bytes-like object
>>> Ruraq rimanakuy:DeltaQuad <<<
ERROR: Page [[qu:Ruraq rimanakuy:DeltaQuad]] is a circular redirect.
--- Logging error ---
Traceback (most recent call last):
File ".\scripts\redirect.py", line 581, in get_redirect_target
return page.getRedirectTarget()
File "C:\pwb\core\pywikibot\page\_pages.py", line 1642, in
getRedirectTarget
return self.site.getredirtarget(self)
File "C:\pwb\core\pywikibot\site\_apisite.py", line 1432, in
getredirtarget
raise CircularRedirectError(page)
pywikibot.exceptions.CircularRedirectError: Page [[qu:Ruraq
rimanakuy:DeltaQuad]
] is a circular redirect.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Python37-32\lib\logging\handlers.py", line 68, in emit
if self.shouldRollover(record):
File "C:\Python37-32\lib\logging\handlers.py", line 184, in shouldRollover
msg = "%s\n" % self.format(record)
File "C:\Python37-32\lib\logging\__init__.py", line 880, in format
return fmt.format(record)
File "C:\pwb\core\pywikibot\tools\_logging.py", line 34, in format
record.msg = new_colorTagR.sub('', record.msg)
TypeError: expected string or bytes-like object
Call stack:
File "C:\pwb\core\pwb.py", line 487, in <module>
main()
File "C:\pwb\core\pwb.py", line 471, in main
if not execute():
File "C:\pwb\core\pwb.py", line 454, in execute
run_python_file(filename, script_args, module)
File "C:\pwb\core\pwb.py", line 144, in run_python_file
main_mod.__dict__)
File ".\scripts\redirect.py", line 906, in <module>
main()
File ".\scripts\redirect.py", line 885, in main
bot.run()
File "C:\pwb\core\pywikibot\bot.py", line 1644, in run
self.treat(page)
File ".\scripts\redirect.py", line 784, in treat
super().treat(page)
File "C:\pwb\core\pywikibot\bot.py", line 1898, in treat
self.treat_page()
File ".\scripts\redirect.py", line 665, in fix_1_double_redirect
targetPage = self.get_redirect_target(newRedir)
File ".\scripts\redirect.py", line 583, in get_redirect_target
pywikibot.error(e)
File "C:\pwb\core\pywikibot\tools\_deprecate.py", line 399, in wrapper
return obj(*__args, **__kw)
File "C:\pwb\core\pywikibot\logging.py", line 238, in error
logoutput(msg, *args, level=ERROR, **kwargs)
File "C:\pwb\core\pywikibot\tools\_deprecate.py", line 399, in wrapper
return obj(*__args, **__kw)
File "C:\pwb\core\pywikibot\logging.py", line 151, in logoutput
logger.log(level, msg, extra=context, **kwargs)
Message: CircularRedirectError(Page('Ruraq rimanakuy:DeltaQuad'))
Arguments: ()
Skipping [[qu:Ruraq rimanakuy:DeltaQuad]].
TASK DETAIL
https://phabricator.wikimedia.org/T302804
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Mpaa, Xqt
Cc: Aklapper, Xqt, pywikibot-bugs-list, Kitanago, MutazAwad, Mhmohona,
Jyoo1011, Kasyap, JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor,
Wenyi, VisbyStar, Chicocvenancio, Tbscho, MayS, Mdupont, JJMC89, Dvorapa,
Altostratus, Avicennasis, SBisson, mys_721tx, WMDE-Fisch, jayvdb, Masti,
Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]