Return a Win32 extended-length path so long scan paths remain usable.
(path: Path)
| 252 | |
| 253 | |
| 254 | def _extended_path(path: Path) -> str: |
| 255 | """Return a Win32 extended-length path so long scan paths remain usable.""" |
| 256 | |
| 257 | value = str(path) |
| 258 | if value.startswith("\\\\?\\"): |
| 259 | return value |
| 260 | if value.startswith("\\\\"): |
| 261 | return "\\\\?\\UNC\\" + value[2:] |
| 262 | return "\\\\?\\" + value |
| 263 | |
| 264 | |
| 265 | def _normalized_windows_path(path: Path | str) -> str: |
no outgoing calls
no test coverage detected