From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FF143B9.3020407@l14.ru> Date: Tue, 30 Dec 2003 12:22:01 +0300 From: =?KOI8-R?Q?=E1=CC=C5=CB=D3=C5=CA_=EC=C0=C2=C9=CD=CF=D7?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.4) Gecko/20030710 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Re: zope =?KOI8-R?Q?=D3_=D0=CF=C4=C4=C5=D2=D6=CB=CF?= =?KOI8-R?Q?=CA_reStructured_text?= References: <3FF00C1C.8040909@l14.ru> <200312301045.35774.cray@neural.ru> In-Reply-To: <200312301045.35774.cray@neural.ru> X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Dec 2003 09:23:39 -0000 Archived-At: List-Archive: List-Post: Andrey Orlov пишет: >On Monday 29 December 2003 14:12, you wrote: > > >>Заработал restructured text в Zope (объект reStructured document) и в >>zwiki. >> >> > >Отстой ваш restructured text, ну да ладно. > > а мне понравился... много возможностей, нужных для оформления хаутушек и прочих документальностей. > > >>А сборка python23 поддерживает sys.setdefaultencoding() ? >>python22 собран без поддержки юникода и этого метода и поэтому глючит в >> >> > >Вообще-то python22 с поддержкой юникода... Также как и python23 ... Да и метод >setdefaultencoding в них есть. Просто им пользоваться не положено и site.py его >удаляет после инициализации. Об этом, кстати, в документации написано, >рекомендую. > > Это я прочитал. Речь идет о том, что продукты пользуются sys.getdefaultencoding, получают ascii и глючат со всем, что кроме. А вызвать sys.setdefaultencoding возможности нет. Впрочем, по моему это и не нужно и вредно. Лучше патчить продукты, отвязывая их от sys.getdefaultencoding и заменяя его на locale.getlocale()[1] > > >>самых неожиданных местах... >> >> > >Например? > > Ну вот reSt исправил на эту тему. Прекрасно ведь работает с любой кодировкой, а из за sys.getdefaultencoding впадал с русским в unicode error кому. placelesstranslationservice тоже зачем то использует этот вызов.