[Tutor PyCZ] handlovani erroru

geon geon na post.cz
Čtvrtek Červenec 21 07:44:11 CEST 2005


geon wrote:

>Tak bud si vyvtoris nejakou tridu, ktera bude minimalne metodu write() a 
>budes si sam ridit ukládání do proměnné,
>  
>
ještě něco - to jsem nasel ve svém archivu, myslím že to je z knihy 
Naučte se Python.

class TeeStream:
    def __init__(self, *outstreams):
        self.outstreams=outstreams
    def write(self, text):
        for outstream in self.outstreams:
            outstream.write(text)


import sys
mylogfile  = open('stream_mylogfile.txt','w')
sys.stdout = TeeStream (mylogfile, sys.stdout)
sys.stderr = TeeStream (mylogfile, sys.stderr)

print 4*55
print wedsfsdf

mylogfile.close()



-- 
geon
Vyjímka je pravidlo. Rekurzivní.



Další informace o konferenci Tutor