Remove the pointer for ``working_dir``. No-op if missing.
(working_dir: str)
| 247 | |
| 248 | |
| 249 | def clear_pointer(working_dir: str) -> None: |
| 250 | """Remove the pointer for ``working_dir``. No-op if missing.""" |
| 251 | path = _pointer_path(working_dir) |
| 252 | try: |
| 253 | os.unlink(path) |
| 254 | except FileNotFoundError: |
| 255 | return |
| 256 | except OSError as err: |
| 257 | logger.warning( |
| 258 | '[bridge:pointer] unlink(%s) failed: %s', path, err, |
| 259 | ) |