Mercurial > ~astiob > upreckon > hgweb
comparison upreckon/testcases.py @ 176:88e1e6786f67
Fixed crashing on stdio=False with _unix
author | Oleg Oshmyan <chortos@inbox.lv> |
---|---|
date | Mon, 20 Jun 2011 16:00:45 +0300 |
parents | e0b2fbd7ebe0 |
children | 760d38ee86d6 |
comparison
equal
deleted
inserted
replaced
175:35d59ba0e27c | 176:88e1e6786f67 |
---|---|
272 callback() | 272 callback() |
273 outfile.seek(0) | 273 outfile.seek(0) |
274 return case.validate(outfile) | 274 return case.validate(outfile) |
275 else: | 275 else: |
276 case.infile.copy(case.problem.config.inname) | 276 case.infile.copy(case.problem.config.inname) |
277 call(case.problem.config.path, case=case, stdin=devnull, stdout=devnull, stderr=STDOUT) | 277 call(case.problem.config.path, case=case, stdin=devnull, stdout=devnull, stderr=devnull) |
278 if config.globalconf.force_zero_exitcode and case.process.returncode or case.process.returncode < 0: | 278 if config.globalconf.force_zero_exitcode and case.process.returncode or case.process.returncode < 0: |
279 raise NonZeroExitCode(case.process.returncode) | 279 raise NonZeroExitCode(case.process.returncode) |
280 case.has_called_back = True | 280 case.has_called_back = True |
281 callback() | 281 callback() |
282 try: | 282 try: |