qibuild.command.ProcessThread: handle exceptions when starting a process
qibuild.command.ProcessThread: handle exceptions when starting a process

You can then use:

p = ProcessThread(["/does/not/exists"])
p.start()
if p.process is None:
    # do something with p.exception

aldebaran/qibuild,aldebaran/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,aldebaran/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,dmerejkowsky/qibuild,aldebaran/qibuild