Ошибка Юникода в Pywikipedia
При использовании pywikipedia для загрузки изображения в мою вики я получаю следующую ошибку независимо от изображения:
ERROR: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 687: ordinal not in range(128)
информация о моем envt:
frproasi01(elan)[ /coface/wikis/www/mw/pywikipedia ] python version.py
Pywikipedia [http] trunk/pywikipedia (r11775, 2013/07/20, 11:39:29, n/a)
Python 2.7.6 (default, Apr 17 2014, 10:38:03)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)]
config-settings:
use_api = True
use_api_login = True
unicode test: ok
Это показывает, что Unicde установлен правильно.
Вся ошибка такова:
$ python ./upload.py -noverify -keep ../converted/bcExtView_broker_53.jpg "Image uploaded by word2mediawiki (BOT)"
No handlers could be found for logger "pywiki"
Logging in to af:en as afbot via API.
Should be logged in now
Reading file ../converted/bcExtView_broker_53.jpg
The suggested description is:
Image uploaded by word2mediawiki (BOT)
Uploading image file to af:en via API....
ERROR: UnicodeDecodeError: 'ascii' codec can't decode byte 0xff in position 687: ordinal not in range(128)
WARNING: Could not open 'http://dsiwikis/afWiki/api.php'. Maybe the server or
your connection is down. Retrying in 1 minutes...
Последняя строка, очевидно, является ошибкой, поскольку я могу войти...
Буду очень признательна за любую помощь по этой ошибке, от которой я бьюсь головой с одной недели...
0 ответов
Эта задача фабрикатора была отклонена, потому что эта версия pywikibot (совместимая версия) очень устарела и больше не поддерживается. Обновите пакет pywikibot.