diff --git a/src/octodns_netbox_dns/__init__.py b/src/octodns_netbox_dns/__init__.py index 40857ce..3f9787a 100644 --- a/src/octodns_netbox_dns/__init__.py +++ b/src/octodns_netbox_dns/__init__.py @@ -91,12 +91,12 @@ class NetBoxDNSProvider(octodns.provider.base.BaseProvider): return absolute_value def _escape_semicolon(self, value: str) -> str: - fixed = value.replace(";", "\\;") + fixed = value.replace(";", r"\;") self.log.debug(f"in='{value}', escaped='{fixed}'") return fixed def _unescape_semicolon(self, value: str) -> str: - fixed = value.replace("\\\\", "\\").replace("\\;", ";") + fixed = value.replace(r"\\;", ";") self.log.debug(f"in='{value}', unescaped='{fixed}'") return fixed