equal
deleted
inserted
replaced
68 self._process = Popen(['firefox', '-no-remote', '-P', self._profile_name, url], |
68 self._process = Popen(['firefox', '-no-remote', '-P', self._profile_name, url], |
69 stdout=fnull, stderr=fnull) |
69 stdout=fnull, stderr=fnull) |
70 |
70 |
71 def stop(self): |
71 def stop(self): |
72 if self._process is not None: |
72 if self._process is not None: |
|
73 assert self._process.returncode is None, self._process.returncode |
73 os.kill(self._process.pid, signal.SIGTERM) |
74 os.kill(self._process.pid, signal.SIGTERM) |
74 self._process.wait() |
75 self._process.wait() |
75 self._process = None |
76 self._process = None |
76 |
77 |
77 def __del__(self): |
78 def __del__(self): |