From be55dc8f973bfdf2e7503e43cec78eb752b9d1a3 Mon Sep 17 00:00:00 2001 From: Cooper Lees Date: Sun, 25 Feb 2018 17:18:02 -0800 Subject: [PATCH] Fix ipv6.py invalid escape sequences dns/ipv6.py:94: DeprecationWarning: invalid escape sequence \d - Update to use raw strings/bytes --- dns/ipv6.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dns/ipv6.py b/dns/ipv6.py index fcc0d930..49ef5562 100644 --- a/dns/ipv6.py +++ b/dns/ipv6.py @@ -22,7 +22,7 @@ import dns.exception import dns.ipv4 from ._compat import xrange, binary_type, maybe_decode -_leading_zero = re.compile('0+([0-9a-f]+)') +_leading_zero = re.compile(r'0+([0-9a-f]+)') def inet_ntoa(address): """Convert an IPv6 address in binary form to text form. @@ -91,9 +91,9 @@ def inet_ntoa(address): hex = ':'.join(chunks) return hex -_v4_ending = re.compile(b'(.*):(\d+\.\d+\.\d+\.\d+)$') -_colon_colon_start = re.compile(b'::.*') -_colon_colon_end = re.compile(b'.*::$') +_v4_ending = re.compile(br'(.*):(\d+\.\d+\.\d+\.\d+)$') +_colon_colon_start = re.compile(br'::.*') +_colon_colon_end = re.compile(br'.*::$') def inet_aton(text): """Convert an IPv6 address in text form to binary form. -- 2.47.3