(self, sig, on_error=None)
| 193 | return self.send(0) |
| 194 | |
| 195 | def send(self, sig, on_error=None): |
| 196 | pid = self.pid |
| 197 | if pid: |
| 198 | try: |
| 199 | os.kill(pid, sig) |
| 200 | except OSError as exc: |
| 201 | if exc.errno != errno.ESRCH: |
| 202 | raise |
| 203 | maybe_call(on_error, self) |
| 204 | return False |
| 205 | return True |
| 206 | maybe_call(on_error, self) |
| 207 | |
| 208 | def start(self, env=None, **kwargs): |
| 209 | return self._waitexec( |
no test coverage detected