On 03/03/2015 04:21 PM, enrico franchi wrote:
Il bug e' chiuso, ma non risolto. Il fix c'e' in Python 3.x, ma non e'
stato backportato in 2.7.
Il che mi sembra coerente con l'attuale linea di sviluppo di Python
Oppure posso mettere un Python 3.x in produzione per fare il mestiere
di bash.
Non vedo dove sia il problema, se ho scelto di usare Python 3 per fare
scripting come minimo devo installarlo (per la cronaca, su Debian e`
possibile installarlo come unico interprete Python presente sul sistema)
Il fatto che ci sia un modulo per fare quella specifica cosa e'
ortogonale.
Non lo e`, perche` se scelgo Python (ma anche Perl, Ruby o Lua) per fare
scripting, lo faccio proprio per la flessibilita` che mi da sia il
linguaggio che il suo sistema di librerie. In altre parole, subprocess
lo uso solo quando mi e` strettamente necessario, e non come unica
risorsa disponibile. Per tutto il resto, metto in gioco le librerie che
mi servono, altrimenti tanto vale rimanere a bash vivere felice in quel
mondo (che, nonostante quello che si dice, puo` avere senso)
Ovvero, usare qualcosa che fa delle pipe e' buggato; per esempio il
comune tar -z crea delle pipe. Devo chiarificare ulteriormente?
Sei stato chiarissimo, cosi` come e` chiaro che quel bug e` chiuso. Se
poi il problema e` Python 3, allora la domanda da porsi e` un'altra
Si si... hai tutto quello che vuoi. Ma non sempre mi serve e/o i costi
benefici valgono la candela.
Come tutte le cose, direi :)
Enrico
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python