From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=Aaa0XmV7oqYNtEsQqEJMhJFVNYxbMNeGdhu/BsZkoro=; b=TR1V6Ii0UgYwmg0w81jULoNwlb8N4wnsExrfmTD911xbHuDTAED4tLzrFdNu5Q5gAH x/Y9pOtTPJYQnaJAeIZZbszgC3Hmvyi5Wy8Kyw6uqil1P/Aqt8k//fcB47d6Rz4C7mYs PX+hZqnF/SYLmeS2DlDil76PzFPhZpVQDCsbyKp7aQhH8859f4z0ZpGqTkwUCexVLLhy f5v1HfQgQf6+amXoSxbVsiPO4Qn0LeSmLkPFpEqbLmeoXuzIG1s4FKWyx7s4Vsxhd0fp CEp2fD9uIdy6B3Es+JgYi8Ak1zTXQUu132koZBhOnqZW+m1HnxGdpF6T0Fx1MZ9GxHNL 1Lvg== X-Received: by 10.152.234.75 with SMTP id uc11mr1165602lac.30.1385714162608; Fri, 29 Nov 2013 00:36:02 -0800 (PST) Message-ID: <529851ED.6070906@gmail.com> Date: Fri, 29 Nov 2013 12:35:57 +0400 From: "Ivan A. Melnikov" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: ALT Linux Team development discussions References: <529849DE.9070703@kemsu.ru> In-Reply-To: <529849DE.9070703@kemsu.ru> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel] python & utf8 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 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: Fri, 29 Nov 2013 08:36:14 -0000 Archived-At: List-Archive: List-Post: On 29.11.2013 12:01, REAL wrote: > Привет! > > Что может помочь в такой ситуации? > > Traceback (most recent call last): > File "/usr/bin/2to3", line 5, in > sys.exit(main("lib2to3.fixes")) > File "/usr/lib64/python2.7/lib2to3/main.py", line 260, in main > options.processes) > File "/usr/lib64/python2.7/lib2to3/refactor.py", line 706, in refactor > items, write, doctests_only) > File "/usr/lib64/python2.7/lib2to3/refactor.py", line 301, in refactor > self.refactor_file(dir_or_file, write, doctests_only) > File "/usr/lib64/python2.7/lib2to3/refactor.py", line 747, in > refactor_file > *args, **kwargs) > File "/usr/lib64/python2.7/lib2to3/refactor.py", line 341, in > refactor_file > input, encoding = self._read_python_source(filename) > File "/usr/lib64/python2.7/lib2to3/refactor.py", line 337, in > _read_python_source > return _from_system_newlines(f.read()), encoding > File "/usr/lib64/python2.7/codecs.py", line 671, in read > return self.reader.read(size) > File "/usr/lib64/python2.7/codecs.py", line 477, in read > newchars, decodedbytes = self.decode(data, self.errors) > UnicodeDecodeError: 'utf8' codec can't decode byte 0xc8 in position 99: > invalid continuation byte > Скорее всего это означает, что файл, который 2to3 пытается открыть как UTF8, UTF8 не является. Нужно посмотреть, что это за файл, и либо исправить его приведя к валидному UTF8, либо как-то объяснить 2to3 что это файл в другой кодировке (например, latin-1). Подробнее по этому стектрейсу сказать трудно. -- WBR, Ivan A. Melnikov