summaryrefslogtreecommitdiffstats
path: root/askbot/importers
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-08-19 09:00:35 +0700
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-08-19 09:00:35 +0700
commit785a23e64d4bd298476f463b90f25035229a58ec (patch)
tree12e70162beb9d118453ec82dbc27ede0864ba20c /askbot/importers
parentf6d08ceb28a5b4ddc31c8e55d1470be15b3f719e (diff)
downloadaskbot-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.py3
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()