[pyar] os.fork()+sys.exit() en UnitTests

Marcos Dione mdione en grulic.org.ar
Sab Ene 11 05:37:29 ART 2014


On Fri, Jan 10, 2014 at 11:45:17PM +0100, Marcos Dione wrote:
> On Fri, Jan 10, 2014 at 11:38:10PM +0100, Marcos Dione wrote:
> >     r= os.fork ()
> >         if r==0:
> >             try:
> >                 os.execvpe (cmd, args, self.options['_env'])
> >             except OSError:
> >                 sys.exit (127)
> >         else:
> >             self.exit_code= os.waitpid (child_pid, 0)[1]
> >             if runner.options.get ('errexit', False) and self.exit_code==127:
> >                 raise CommandFailed (self)
> 
>     perdón, el código es un pastiche del real, s/child_pid/r/.

    quieren reírse un rato? la solución es llamar a os._exit(). buenas noches :)

-- 
(Not so) Random fortune:
09:54 < sei> no entendí como creyó que yo fuera a estar al tanto de esas cosas
09:55 < StucKman> sei: no dejás de ser un punto neurálgico del grupo
09:55 < StucKman> o era punto aneurisma?
09:55 < sei> una bolita de grasa


More information about the pyar mailing list