28.2 Python 2.6 

Python 2.6 wird der legitime Nachfolger von Python 2.5 und zugleich das letzte abwärtskompatible Python-Release zur Serie 2.x sein. Die finale Version ist für April 2008 geplant. Die Änderungen, die mit Python 2.6 in die Sprache selbst einfließen, sind verglichen mit denen anderer Python-Versionen klein. Im Folgenden fassen wir die wichtigsten Neuerungen kurz zusammen:
- Das Werfen von String-Exceptions wird, nachdem es bereits lange als deprecated eingestuft ist, verboten.
- Die with-Anweisung wird eingeführt. Näheres zur with-Anweisung finden Sie in Abschnitt 13.8.
- Einige Python-3000-Features werden mithilfe des Moduls __future__ nutzbar sein.
Die wohl größte Änderung in Python 2.6 wird der Python-3000-Kompatibilitätsmodus sein. Wenn dieser Modus aktiviert wurde, gibt Python 2.6 bei der Ausführung eines Programms Warnungen aus, an welchen Stellen der Programmcode Probleme bei der Umstellung auf Python 3000 verursachen könnte.
Es ist als Vorbereitung auf Python 3000 absolut empfehlenswert, Ihre Python-Programme mithilfe des Kompatibilitätsmodus auf Probleme zu überprüfen und diese gegebenenfalls zu beseitigen.




bestellen





