From 0adffa59ffc85e95191a64a307726d8364ff539b Mon Sep 17 00:00:00 2001 From: Radko Krkos <krkos@cesnet.cz> Date: Thu, 20 Jul 2017 17:33:25 +0200 Subject: [PATCH] Server: Use raw strings for regexps in modify_client() --- warden3/warden_server/warden_server.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py index 96eca7f..dd9d787 100644 --- a/warden3/warden_server/warden_server.py +++ b/warden3/warden_server/warden_server.py @@ -1505,7 +1505,7 @@ def modify_client(**kwargs): return False if hostname.endswith("."): # A single trailing dot is legal hostname = hostname[:-1] # strip exactly one dot from the right, if present - disallowed = re.compile("[^A-Z\d-]", re.IGNORECASE) + disallowed = re.compile(r"[^A-Z\d-]", re.IGNORECASE) return all( # Split by labels and verify individually (label and len(label) <= 63 # length is within proper range and not label.startswith("-") and not label.endswith("-") # no bordering hyphens @@ -1513,12 +1513,12 @@ def modify_client(**kwargs): for label in hostname.split(".")) def isValidNSID(nsid): - allowed = re.compile("^(?:[a-zA-Z_][a-zA-Z0-9_]*\\.)*[a-zA-Z_][a-zA-Z0-9_]*$") + allowed = re.compile(r"^(?:[a-zA-Z_][a-zA-Z0-9_]*\.)*[a-zA-Z_][a-zA-Z0-9_]*$") return allowed.match(nsid) def isValidEmail(mail): mails = (email.utils.parseaddr(m) for m in mail.split(",")) - allowed = re.compile("^[a-zA-Z0-9_.%!+-]+@[a-zA-Z0-9-.]+$") # just basic check + allowed = re.compile(r"^[a-zA-Z0-9_.%!+-]+@[a-zA-Z0-9-.]+$") # just basic check valid = (allowed.match(ms[1]) for ms in mails) return all(valid) -- GitLab