Dalba created this task.
Dalba added a subscriber: Dalba.
Dalba added a project: pywikibot-core.
Restricted Application added subscribers: Aklapper, pywikibot-bugs.
TASK DESCRIPTION
```
Traceback (most recent call last):
File "xyz\xxx\yyy.py", line 89, in <module>
page.put(page_text, summary)
File "xyz\pywikibot-core\pywikibot\tools\__init__.py", line 1105, in wrapper
return obj(*__args, **__kw)
File "xyz\pywikibot-core\pywikibot\page.py", line 1144, in put
**kwargs)
File "xyz\pywikibot-core\pywikibot\tools\__init__.py", line 1105, in wrapper
return obj(*__args, **__kw)
File "xyz\pywikibot-core\pywikibot\page.py", line 1062, in save
cc=apply_cosmetic_changes, **kwargs)
File "xyz\pywikibot-core\pywikibot\page.py", line 1070, in _save
summary = self._cosmetic_changes_hook(summary) or summary
File "xyz\pywikibot-core\pywikibot\page.py", line 1120, in
_cosmetic_changes_hook
self.text = ccToolkit.change(old)
File "xyz\pywikibot-core\pywikibot\cosmetic_changes.py", line 279, in change
new_text = self._change(text)
File "xyz\pywikibot-core\pywikibot\cosmetic_changes.py", line 273, in
_change
text = self.safe_execute(method, text)
File "xyz\pywikibot-core\pywikibot\cosmetic_changes.py", line 260, in
safe_execute
result = method(text)
File "xyz\pywikibot-core\pywikibot\cosmetic_changes.py", line 849, in
fixArabicLetters
old = digits[digits.keys()[0]]
TypeError: 'dict_keys' object does not support indexing
```
In Python 3 the `dict.keys()` method returns a [[
https://docs.python.org/3/library/stdtypes.html#dictionary-view-objects |
dictionary view object ]], which does not have a `keys` method.
TASK DETAIL
https://phabricator.wikimedia.org/T101801
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Dalba
Cc: pywikibot-bugs, Aklapper, Dalba, jayvdb
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs