[python] Bug v print? Nebo normalni chovani.

RMiklos na pss.sk RMiklos na pss.sk
Středa Duben 11 14:12:47 CEST 2007


Skus sa pozriet na premennu PYTHONUNBUFFERED
alebo option
-u     : unbuffered binary stdout and stderr (also PYTHONUNBUFFERED=x)
         see man page for details on internal buffering relating to '-u'




"David Michal" <dmichal na altien.com> 
Sent by: python-bounces na py.cz
11.04.2007 13:54
Please respond to
Konference PyCZ <python na py.cz>


To
"Konference PyCZ" <python na py.cz>
cc

Subject
[python] Bug v print? Nebo normalni chovani.






Zdravim,
Chtel jsem si uprostred cyklu vypisovat postupne info na jeden radek. A 
zjistil jsem ze Python vypise az cely radek a ne jen jeho cast. 
Nasimulovat se to da takto:
 
import time
for i in range(5):
        print 'part one..',
        time.sleep(2)
        print '..part two'
 
po spusteni bych ocekal ze se na obrazovce objevi part one.. po 2sec 
nasledovane ..part two. Ve skutecnosti se po spusteni nedeje nic a po 2sec 
to vypise komplet radek.
 
Je to bug nebo ne? Pokud to neni bug , jak toto chovani obejit?
 
Diky,
David
 _______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python

Mgr. Ing. Roman MIKLÓ© 
Prvá stavebná sporiteµňa a.s. 
Bajkalská 30, P. O. Box 48 
829 48  Bratislava 25 
Tel.: +421/ 2 / 582 31 174 
Fax: +421/ 2 / 582 31 109 



Daląí informace o konferenci Python