diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-08-19 09:00:35 +0700 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-08-19 09:00:35 +0700 |
commit | 785a23e64d4bd298476f463b90f25035229a58ec (patch) | |
tree | 12e70162beb9d118453ec82dbc27ede0864ba20c /askbot/importers | |
parent | f6d08ceb28a5b4ddc31c8e55d1470be15b3f719e (diff) | |
download | askbot-785a23e64d4bd298476f463b90f25035229a58ec.tar.gz askbot-785a23e64d4bd298476f463b90f25035229a58ec.tar.bz2 askbot-785a23e64d4bd298476f463b90f25035229a58ec.zip |
added test on stdout encoding and fixed an issue with stackexchange import when stdout encoding is not utf-8
Diffstat (limited to 'askbot/importers')
-rw-r--r-- | askbot/importers/stackexchange/management/commands/load_stackexchange.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/askbot/importers/stackexchange/management/commands/load_stackexchange.py b/askbot/importers/stackexchange/management/commands/load_stackexchange.py index a226bd61..20155e36 100644 --- a/askbot/importers/stackexchange/management/commands/load_stackexchange.py +++ b/askbot/importers/stackexchange/management/commands/load_stackexchange.py @@ -3,6 +3,7 @@ DEBUGME = False import os import re import sys +from unidecode import unidecode import zipfile from datetime import datetime from django.core.management.base import BaseCommand, CommandError @@ -735,7 +736,7 @@ class Command(BaseCommand): def _report_missing_badges(self): d = self._missing_badges unused = [name for name in d.keys() if d[name] == 0] - dropped = [name for name in d.keys() if d[name] > 0] + dropped = [unidecode(name) for name in d.keys() if d[name] > 0] print 'Warning - following unsupported badges were dropped:' print ', '.join(dropped) sys.stdout.flush() |