From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <473E9A73.2000300@altlinux.com> Date: Sat, 17 Nov 2007 10:38:27 +0300 From: Anton Farygin User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Devel discussion list References: <473E0BD7.9080704@altlinux.com> <20071117050109.GJ31452@solemn.turbinal> In-Reply-To: <20071117050109.GJ31452@solemn.turbinal> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] python encodings X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Nov 2007 07:38:32 -0000 Archived-At: List-Archive: List-Post: 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. Если нестантартные алиасы являются стандартом де-факто (т.е. - значительно распространены), то видимо стоит хачить питон. В обратном случаае - выводить вменяемую диагностику и патчить приложения.