[devel] python encodings
Anton Farygin
=?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Сб Ноя 17 10:38:27 MSK 2007
Alexey Tourbin пишет:
> On Sat, Nov 17, 2007 at 12:29:59AM +0300, Anton Farygin wrote:
>> Люди добрые, поможите кто чем может... что делать с этим MemoryError.
>>
>> x86_64, hasher, branch-4.0
>>
>> Error while parsing
>> "/usr/src/tmp/mythplugins-buildroot/usr/share/mythtv/mythvideo/scripts/fetch_poster.py"
>> Traceback (most recent call last):
>> File "/usr/lib/rpm/python.req.py", line 133, in ?
>> lis =
>> parser.suite(open(src).read().replace("\r\n","\n")).tolist(line_info=1)
>> MemoryError
>> error: /bin/sh failed
>> error: Failed to find Requires
>
> http://google.com/codesearch?q=file%3afetch_poster.py
>
> Там написано:
> # -*- coding: utf8 -*-
>
> это является нестандартным обозначением кодировки, лучше писать
> # -*- coding: utf-8 -*-
>
> тогда не потребуется разрешения алиаса через python-modules-encodings.
Мне кажется, что достаточно было бы вывести вменяемую диагностику. По
крайней мере в моём случае.
>
> Думаю, захачить на эту тему python-base или нет. То есть чтобы он
> понимал побольше настандартных алиасов для стандартных кодировок,
> без заглядывания в encodings.
Если нестантартные алиасы являются стандартом де-факто (т.е. -
значительно распространены), то видимо стоит хачить питон. В обратном
случаае - выводить вменяемую диагностику и патчить приложения.
Подробная информация о списке рассылки Devel