(self)
| 134 | url: str |
| 135 | |
| 136 | def close(self) -> None: |
| 137 | if self.process.poll() is None: |
| 138 | self.process.terminate() |
| 139 | try: |
| 140 | self.process.wait(timeout=5) |
| 141 | except subprocess.TimeoutExpired: |
| 142 | self.process.kill() |
| 143 | self.process.wait(timeout=5) |
| 144 | self.temp_dir.cleanup() |
| 145 | |
| 146 | |
| 147 | def normalize_relpath(relpath: str) -> str: |
no test coverage detected