The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обновление Python 2.7.6

11.11.2013 09:27

Доступен корректирующий выпуск Python 2.7.6, в котором проведена работа по исправлению накопившихся ошибок. Из наиболее существенных исправлений отмечается решение проблемы, приводившей к краху интерактивного интерфейса интерпретатора при его запуске в OS X 10.9. Устранена проблема с безопасностью в реализации CGIHttpRequestHandler, позволяющая осуществить выход за границы базовой директории. Также устранено несколько DoS-уязвимостей, вызванных исчерпанием памяти при обработке очень длинных строк в функции readline. Напомним, что ветка 2.7 остаётся последней в серии 2.x и будет поддерживаться до июля 2015 года.

  1. Главная ссылка к новости (http://www.python.org/download...)
  2. OpenNews: Обновление Python 2.6.9
  3. OpenNews: Выпуск PyPy 2.1, реализации Python, написанной на языке Python
  4. OpenNews: Новый выпуск Nuitka 0.4.3, компилятора для языка Python
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/38393-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (21) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, bobr (?), 13:07, 11/11/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Желаю ветке 2.7 побыстрее загнуться. Достало каждый раз делать проверки и ветвления на случай разных версий.
    И, ЕМНИП, почти во всех современных дистрах по две версии Пихтона (в Генте точно две) что само по себе уже непорядок.
     
     
  • 2.2, arisu (ok), 13:41, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    а как же мантры «питон2 и питон3 разные языки»? пишите уже под какой-то один, или разный код для разных языков, что ли.
     
     
  • 3.4, ф (?), 14:59, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а как же мантры «питон2 и питон3 разные языки»? пишите уже под
    > какой-то один, или разный код для разных языков, что ли.

    Спутал с perl5 и perl6? Бывает.

     
     
  • 4.5, бедный буратино (ok), 15:51, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну, не такие же разные

    но всё равно - они слишком разные, чтобы всё время их сводить... одно дело - bottle.py размером 130 кб одним файлом, где вся идеология на этом построена. :) и другое - пытаться делать на python3, и потом прикручивать python2 - не стоит... :)

     
  • 4.6, arisu (ok), 17:23, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> а как же мантры «питон2 и питон3 разные языки»? пишите уже под
    >> какой-то один, или разный код для разных языков, что ли.
    > Спутал с perl5 и perl6? Бывает.

    а, так это таки новая версия просто, а не новый язык? ну ок. тогда ваш гвидобейсик — фигня, в нём ломают совместимость. и пофиг, что куча софта написана.

    как ни крути, а всё равно получается, что гвидобейсик — фигня. такие дела.

     
     
  • 5.8, б.б. (?), 18:58, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    конечно, фигня. зато с отступами. :)
     
     
  • 6.10, arisu (ok), 19:02, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > зато с отступами. :)

    это просто кодеры на гвидобейсике не знают, где на клавиатуре фигурные скобки — вот и пришлось для них интегрировать whitespace.

     
     
  • 7.11, бедный буратино (ok), 19:37, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты знал!
     
  • 5.9, Аноним (-), 18:59, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты сделал 100500 ошибок в слове "халва".
    Впрочем результат не изменился :)
     
  • 5.12, ф (?), 12:35, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >а, так это таки новая версия просто, а не новый язык? ну ок. тогда ваш гвидобейсик — фигня, в нём ломают совместимость. и пофиг, что куча софта написана.

    Эта фраза всего лишь говорит о твоей полной недееспособности в области программирования.
    Когда уж тебе 18 стукнет, и в армию заберут.

     
     
  • 6.13, arisu (ok), 13:45, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    у фаната гвидобейсика попеншмерц. фанат гвидобейсика даже думать не хочет о том, что программы на си двадцатилетней давности всё ещё собираются современными компиляторами (хоть и с ворнингами часто). поэтому фанат гвидобейсика желает всем, кто не фанатеет от гвидобейсика, исчезнуть и не рушить уютный мирок.

    неа, не исчезну. продолжай испытывать нестерпимые боли ниже спины.

     
     
  • 7.14, Аноним (-), 14:11, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    C неудобный язык, на нем долго разрабатывать. Он медленно развивается. У Питон нет етих недостатоков.
     
     
  • 8.15, arisu (ok), 14:19, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    толсто ... текст свёрнут, показать
     
     
  • 9.16, Аноним (-), 15:07, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Выбирать С для новых проект - не дождаться их завершения Вместо того, чтобы соз... текст свёрнут, показать
     
     
  • 10.20, ф (?), 15:55, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Си является подмножеством Python Любой нормальный python-разработчик прекрасно ... текст свёрнут, показать
     
     
  • 11.21, arisu (ok), 15:58, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    передай своему дилеру, что на этот раз у него забористый товар ... текст свёрнут, показать
     
  • 8.19, ф (?), 15:53, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Си удобный язык, только больно низкоуровневый ... текст свёрнут, показать
     
  • 7.18, ф (?), 15:52, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >у фаната гвидобейсика попеншмерц. фанат гвидобейсика даже думать не хочет о том, что программы на си двадцатилетней давности всё ещё собираются современными компиляторами (хоть и с ворнингами часто). поэтому фанат гвидобейсика желает всем, кто не фанатеет от гвидобейсика, исчезнуть и не рушить уютный мирок.

    неа, не исчезну. продолжай испытывать нестерпимые боли ниже спины.

    Программы 20 летней давности на Си не собираются нынешними компиляторами, если это не хеловорды, да и те не факт. Такие заявления лишь говорят о твоей никчемности.

     
     
  • 8.22, arisu (ok), 15:59, 12/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ну кто же виноват, что у тебя руки из задницы у меня 8212 из плеч, и у меня ... текст свёрнут, показать
     
  • 2.3, ф (?), 14:58, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Достало каждый раз делать проверки и ветвления на случай разных версий.

    А зачем? Есть же import __future__ .

     
     
  • 3.7, bobr (?), 17:25, 11/11/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, import __future__ замечательно решает проблемы с однобайтовыми и юникодовыми строками.
      Отвечая на некоторые посты выше, могу сказать, что писать под какую-то одну определенную версию не всегда оправдано. Бывало так, что нужно написать модуль, который должен работать с существующим/пишущимся проектом на Py3k, а потом возникла необходимость использовать функционал, реализованный в этом модуле, в проекте на джанго, который до недавнего времени был Python2.х-only.
      Портировать на вторую версию питона и иметь два варианта этого модуля неоправданно, так как, возможно, придется вносить в него изменения, которые должны быть синхронны и в том приложении, что на Py3k, и в том, что на 2-ой версии питона.
      Разумеется, это проблемы, которые не были учтены на ранней стадии проектирования и их можно было избежать. Но такие проблемы имеют место быть.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру