Dopo ulteriori indagini, la cosa sembra legata al
http://bugs.python.org/issue1488934
in particolare:
###
$ cat produce.py
import sys
for x in range(400):
print 'line '*20
if 'flush' in sys.argv:
try:
sys.stdout.flush()
except IOError:
if 'pass' in
>
> 2009/10/24 Manlio Perillo
>
> Su molti run, a volte ottieni un eccezione.
> L'eccezione è causata dal runtime di Python, che chiama il distruttore
> di stdout/stderr, il quale a sua volta chiama close che fallisce.
>
> Il problema è che:
>
> * non sembra sia possibile evitare che il tracebac
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Pietro Battiston ha scritto:
> [...]
> #! /usr/bin/python
>
> import sys
>
> while True:
> r = sys.stdin.readline()
> if not r:
> break
> try :
> sys.stdout.write(r)
> except:
> brea
Il 24/10/09 15.33, crap0101 ha scritto:
> Ho fatto qualche prova e così dovrebbe funzionare, ma penso anch'io che
> la soluzione migliore sia popen
>
> crap0...@gns01:~/Scrivania$ cat echo2.py
> import sys
>
> def gs ():
> for line in sys.stdin:
>yield line
>
>
> if __name__ == '__main
Il giorno sab, 24/10/2009 alle 14.32 +0200, Matteo Bertini ha scritto:
> Supponiamo di voler scrivere uno script python che consuma sys.stdin e
> scrive su sys.stdout, ad esempio:
>
> ###
> $ cat echo.py
> import sys
> for line in sys.stdin:
> sys.stdout.write(line)
> ###
>
> Purtroppo l'im
Il 24/10/09 15.45, Manlio Perillo ha scritto:
> Matteo Bertini ha scritto:
>
>> Supponiamo di voler scrivere uno script python che consuma sys.stdin e
>> scrive su sys.stdout, ad esempio:
>>
>> ###
>> $ cat echo.py
>> import sys
>> for line in sys.stdin:
>> sys.stdout.write(line)
>> ###
>
Il giorno sab, 24/10/2009 alle 14.32 +0200, Matteo Bertini ha scritto:
>
> Ho provato un po' a giocare con try except senza però beccare il punto
> giusto...
>
> Suggerimenti?
> Matteo Bertini
>
> ___
Ho fatto qualche prova e così dovrebbe funzionare, ma penso anch'io che
Matteo Bertini ha scritto:
> Supponiamo di voler scrivere uno script python che consuma sys.stdin e
> scrive su sys.stdout, ad esempio:
>
> ###
> $ cat echo.py
> import sys
> for line in sys.stdin:
> sys.stdout.write(line)
> ###
>
> Purtroppo l'implementazione banale non si accoppia bene co
Il giorno sab, 24/10/2009 alle 15.15 +0200, Matteo Bertini ha scritto:
> Il 24/10/09 14.43, Giorgio Zoppi ha scritto:
> > popen?
> >
> Non capisco in che modo, non ho sottoprocessi, forse mi sono spiegato male.
già... ho inteso male.
m.
signature.asc
Description: Questa è una parte del messa
Il 24/10/09 14.43, Giorgio Zoppi ha scritto:
> popen?
>
Non capisco in che modo, non ho sottoprocessi, forse mi sono spiegato male.
Per essere più specifici, né ciò che sta davanti né ciò che segue
echo.py nella pipeline è vincolato ad essere uno script python,
immagina pure:
$ cat file-bell
popen?
--
Quiero ser el rayo de sol que cada día te despierta
para hacerte respirar y vivir en me.
"Favola -Moda".
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Supponiamo di voler scrivere uno script python che consuma sys.stdin e
scrive su sys.stdout, ad esempio:
###
$ cat echo.py
import sys
for line in sys.stdin:
sys.stdout.write(line)
###
Purtroppo l'implementazione banale non si accoppia bene con altri tools
tipo 'head':
###
$ python -c "for
2009/10/24 Enrico Franchi :
> Fidati... in Python questa esigenza non c'e'.
Grazie Enrico per la risposta. Credo di aver capito cosa intendi.
Cocoa usa InterfaceBuilder, ma a me Objective-C proprio non piace.
REALBasic usa Carbon, ma ultimamente usa Cocoa cercando di essere
allineata con i tempi.
On Oct 24, 2009, at 11:14 AM, Karim Gorjux wrote:
> Era solo una curiosità, ma non penso di buttarmi nello sviluppo Cocoa
> con python. Per ora l'unica buona alternativa per lo sviluppo su
> Macosx a Cocoa mi sembra REALbasic che ha dei difetti incredibili, ma
> sono totalmente OT.
Non considero
2009/10/24 enrico franchi :
> Che detto così è un po' surreale. Non esiste niente di nativo a parte
> usare le librerie native di OS X. Che per inciso mi suona tautologico.
> Comunque è così: le cose native si fanno con Cocoa. Con Python
> puoi chiamare Cocoa.
>
> Il modo di procedere è usare la do
2009/10/24 Karim Gorjux :
> Proprio riguardo al secondo punto ho cercato come creare una GUI
> semplice che più si avvicini ai design classici delle applicazioni su
> OSX, ma da quanto ho capito non esiste niente di nativo a parte il
> bridge su cocoa.
Che detto così è un po' surreale. Non esiste
Ciao a tutti, mi sono avvicinato al mondo di python grazie ai libri di
Marco Beri e lo trovo un linguaggio particolarmente innovativo, pulito
e "semplice".
Al momento sto studiando Django, ma non mi dispiacerebbe provare ad
usare python per creare una piccola applicazione su MacOSX.
Proprio rigua
17 matches
Mail list logo