def replace_path(self, pattern: typing.Pattern, replacement: str) -> None:
"""
Replaces a given path in all fstab entries (source or destination)
"""
for i, line in enumerate(self._lines):
if not isinstance(line, FstabLine):
continue
line["source"] = pattern.sub(replacement, line["source"])
line["destination"] = pattern.sub(replacement, line["destination"])
self._lines[i] = line
评论列表
文章目录