Уведомления

Группа в Telegram: @pythonsu

#1 Май 15, 2012 06:07:02

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Баг в Python

Unicode raw string в Python 2.7

>>> ur"\User"
  File "<stdin>", line 1
SyntaxError: (unicode error) 'rawunicodeescape' codec can't decode bytes in position 0-1: truncated \uXXXX
\x игнорируется, а \u - нет?

А у unicode() не хватает мозгов взять кодировку из кодировки файла.



Отредактировано asilyator (Май 15, 2012 06:08:46)

Офлайн

#2 Май 15, 2012 16:34:09

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Баг в Python

Баг. Не уверен, что он будет чиниться — в 3.2 всё работает. Если хотите — заполните issue.



Офлайн

#3 Май 16, 2012 13:29:16

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Баг в Python

Не уверен, что он будет чиниться — в 3.2 всё работает.

А 2.x уже умер что ли?
Может, не будут менять, чтобы совместимость не ломать.

Кстати, как сейчас обстоят дела с третьей веткой? Уже можно переходить или еще можно подождать?



Офлайн

#4 Май 16, 2012 15:37:34

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Баг в Python

багфиксы в 2.7 делаются, и довольно немало — примерно половина починок попадает и в 2.7. Новой разработки, естественно, не ведется.

Ответ на «переходить или нет» зависит от ваших ожиданий. Я, к слову, уже давно использую 3.х



Офлайн

#5 Май 16, 2012 21:29:06

asilyator
От:
Зарегистрирован: 2010-10-24
Сообщения: 276
Репутация: +  -2  -
Профиль   Отправить e-mail  

Баг в Python

А какие ожидания могут быть разочарованы?



Офлайн

#6 Май 17, 2012 04:48:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Офлайн

#7 Май 17, 2012 12:13:21

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Баг в Python

Я бы привел другую ссылку: http://py3ksupport.appspot.com/



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version