https://bugzilla.wikimedia.org/show_bug.cgi?id=63836

--- Comment #7 from Dan Andreescu <[email protected]> ---
This may be useful if someone else decides to debug:

milimetric@wikimetrics-staging1:/srv/wikimetrics$ sudo tail -f
/var/log/upstart/wikimetrics-queue.log
    return self.run(*args, **kwargs)
  File "/srv/wikimetrics/wikimetrics/models/validate_cohort.py", line 21, in
async_validate
    validate_cohort.run()
  File "/srv/wikimetrics/wikimetrics/models/validate_cohort.py", line 109, in
run
    self.validate_records(session, cohort)
  File "/srv/wikimetrics/wikimetrics/models/validate_cohort.py", line 177, in
validate_records
    validate_users(wikiusers, project, self.validate_as_user_ids)
  File "/srv/wikimetrics/wikimetrics/models/validate_cohort.py", line 270, in
validate_users
    raise e
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position
13: ordinal not in range(128)


The problem is in wikimetrics/controllers/forms/cohort_upload.py:parse_username

Basically, character set handling in python 2.x is unfairly difficult and
seemingly randomly stops working.  We want to switch to python 3.x and I think
this is even more proof that we should

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to