Thursday, September 21, 2006

A fost lansat Python 2.5

A fost lansat de curand Python 2.5.
Printre noutati:
- mai multe module adaugate in libraria de baza printre care ElementTree (yupee!), ctypes, sqlite3 (acum nu mai am nici o scuza sa nu ma uit un pic pe sqlite) sau wsgiref
- noi adaugiri aduse sintaxei, cea mai importanta (dupa parerea mea) fiind adaugarea operatorului "with", cu care poti face lucruri de genul:

with open('path/to/file', 'r') as file:
    for line in file.readlines():
        print line

astfel incat file-handler-ul generat la deschiderea fisierului este inchis automat, chiar daca este generata o exceptie la executia blocului.

- daca pana acum nu puteam folosi try/except/finally in acelasi timp pentru ca "ar fi fost neclar care conditie va trebui executata prima", incepand cu 2.5 restrictia nu se mai aplica. (mai multe detalii despre folosirea lor impreuna aici).

Ca de obicei, A.M. Kuchling face o treaba excelenta in a prezenta pe larg noutatile: "What's New in Python 2.5".

Cred ca a sosit timpul sa fac si eu upgrade-ul de la 2.3, pe care si asa trebuia sa-l fac cand a aparut 2.4.

Jandarmeria Romana la datorie, ca de obicei

Aseara a fost un meci de fotbal, un derbi chiar, Dinamo-Steaua. Nimic nou pana aici (aceleasi hotii ale arbitrilor, aceleasi contestatii, declaratii, stiti restul...) doar ca domnii jandarmi au tinut sa ne aduca aminte ca traim in statul de drept pe nume Romania.
Mai pe larg spus, s-au gandit sa traga cu gloante de cauciuc in suporterii care venisera sa se uite la meci, sa-i calce cu caii din dotare si asa, de siguranta, sa le tranteasca si cativa bocanci in fata. Mai multe detalii aici. N-as fi scris despre asta daca n-as fi un fost un suporter destul de impatimit care obisnuieste sa mearga la meciurile echipei favorite, chiar si la cele din deplasare (cele din Ghencea sau Stefan cel Mare). Sunt rapidist si de aceea nu am avut "sansa" sa fiu printre cei batuti astazi, dar daca as fi fost stelist sigur m-as fi dus la meci si 99% sanse acum as fi fost prea batut sau eventual as fi avut prea multe gauri pentru a mai fi capabil sa scriu postul asta. Chiar aveam de gand sa merg in Stefan cel Mare pentru Dinamo - Rapid de peste doua saptamani. M-am razgandit. De acord, fiecare galerie isi are scursurile ei, dar de aici pana la a trage in oameni care erau nevinovati (90% dintre ei, cel putin) si a le muta dintii din gura cu bocancii din dotare e cale lunga.