Bug 12436 - определение кодировки не работает без соответствующих локалей
: определение кодировки не работает без соответствующих локалей
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/metromap)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-08-01 12:40 by
Modified: 2008-02-22 19:11 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-08-01 12:40:09
metromap падает следующим образом:
$ metromap
Traceback (most recent call last):
  File "/usr/bin/metromap", line 215, in ?
    name = GetMapName(f)
  File "/usr/share/metromap/modules/ReadMap.py", line 20, in GetMapName
    return unicode(name, detect_encoding(name))
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: invalid data

Дело в следующем. У меня на машине нет локалей ru_RU.{CP1251,KOI8-R} (и прочих
ненужных мне). Поэтому detect_encoding всегда возвращает utf-8.
------- Comment #1 From 2008-02-20 13:41:13 -------
Просьба проверить текущий пакет.
------- Comment #2 From 2008-02-22 18:10:32 -------
Исправилось, спасибо.