equal
deleted
inserted
replaced
93 def stop(self): |
93 def stop(self): |
94 if self._process is not None and self._process.poll() is None: |
94 if self._process is not None and self._process.poll() is None: |
95 assert self._process.returncode is None, self._process.returncode |
95 assert self._process.returncode is None, self._process.returncode |
96 self._process.terminate() |
96 self._process.terminate() |
97 self._process.wait() |
97 self._process.wait() |
|
98 assert self._process.returncode == 0, "Error: firefox return code is %s, see %s" %\ |
|
99 (self._process.returncode, self.log_file) |
98 self._process = None |
100 self._process = None |
99 |
101 |
100 def __del__(self): |
102 def __del__(self): |
101 self.stop() |
103 self.stop() |
102 |
104 |