X-Git-Url: http://git.onelab.eu/?p=sface.git;a=blobdiff_plain;f=sface%2Fsfiprocess.py;h=35f0ca9d8650f7a8df42ffd12390bf6e1641e221;hp=fac19db9192e6beb7241096326c6c55efca53151;hb=d7a2606ffd441335cd25b0185cb077c6cb91e795;hpb=c1e7dc6e4650fc42c4af6c95ffa8e4a0cf322539 diff --git a/sface/sfiprocess.py b/sface/sfiprocess.py index fac19db..35f0ca9 100644 --- a/sface/sfiprocess.py +++ b/sface/sfiprocess.py @@ -64,7 +64,15 @@ class SfiProcess(QObject): output = self.process.readAllStandardOutput() self.output = self.output + output if config.debug: - print output + try: + print output + except IOError, e: + if (e.errno == 4): + # XXX why is this happening?? + print "*** caught EINTR" + else: + raise + def processStandardError(self): print self.process.readAllStandardError()