[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