Mpaa created this task.
Mpaa added a subscriber: Mpaa.
Mpaa added a project: pywikibot-core.
Herald added subscribers: pywikibot-bugs-list, StudiesWorld, Aklapper.

TASK DESCRIPTION
  A unicode error is thrown when saving a page with e.g. an emdash inside 
(\u2014):
  
  Exception in thread Put-Thread:
  Traceback (most recent call last):
    File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
      self.run()
    File "/usr/lib/python2.7/threading.py", line 763, in run
      self.__target(*self.__args, **self.__kwargs)
    File "/home/user/python/core/pywikibot/__init__.py", line 745, in 
async_manager
      request(*args, **kwargs)
    File "/home/user/python/core/pywikibot/page.py", line 1139, in _save
      watch=watch, bot=botflag, **kwargs)
    File "/home/user/python/core/pywikibot/site.py", line 1297, in callee
      return fn(self, *args, **kwargs)
    File "/home/user/python/core/pywikibot/site.py", line 4745, in editpage
      result = req.submit()
    File "/home/user/python/core/pywikibot/data/api.py", line 1913, in submit
      paramstring = self._http_param_string()
    File "/home/user/python/core/pywikibot/data/api.py", line 1767, in 
_http_param_string
      return encode_url(self._encoded_items())
    File "/home/user/python/core/pywikibot/data/api.py", line 3050, in 
encode_url
      query = [(pair[0], pair[1].encode('utf-8')) for pair in query]
  UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 3091: 
ordinal not in range(128)

TASK DETAIL
  https://phabricator.wikimedia.org/T121318

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Mpaa
Cc: Aklapper, StudiesWorld, pywikibot-bugs-list, Mpaa, jayvdb



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to