summaryrefslogtreecommitdiff
path: root/cloudinit/analyze
diff options
context:
space:
mode:
authorScott Moser <smoser@ubuntu.com>2018-04-18 03:35:41 -0600
committerChad Smith <chad.smith@canonical.com>2018-04-18 03:35:41 -0600
commitacca826adf39ddfedde78cfbfc47e81a06c6f42a (patch)
tree3f30b915acc60f31e12ed5467ba9b1e1fe990f42 /cloudinit/analyze
parent6a979bb2fabd187efc392de7b0852cd0361bc9b8 (diff)
downloadvyos-cloud-init-acca826adf39ddfedde78cfbfc47e81a06c6f42a.tar.gz
vyos-cloud-init-acca826adf39ddfedde78cfbfc47e81a06c6f42a.zip
pycodestyle: Fix invalid escape sequences in string literals.
Python has deprecated these invalid string literals now https://bugs.python.org/issue27364 and pycodestyle is identifying them with a W605 warning. https://github.com/PyCQA/pycodestyle/pull/676 So basically, any use of \ not followed by one of [\'"abfnrtv] or \ooo (octal) \xhh (hex) or a newline is invalid. This is most comomnly seen for us in regex. To solve, you either: a.) use a raw string r'...' b.) correctly escape the \ that was not intended to be interpreted.
Diffstat (limited to 'cloudinit/analyze')
-rw-r--r--cloudinit/analyze/__main__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/cloudinit/analyze/__main__.py b/cloudinit/analyze/__main__.py
index 3ba5903f..f8613656 100644
--- a/cloudinit/analyze/__main__.py
+++ b/cloudinit/analyze/__main__.py
@@ -69,7 +69,7 @@ def analyze_blame(name, args):
"""
(infh, outfh) = configure_io(args)
blame_format = ' %ds (%n)'
- r = re.compile('(^\s+\d+\.\d+)', re.MULTILINE)
+ r = re.compile(r'(^\s+\d+\.\d+)', re.MULTILINE)
for idx, record in enumerate(show.show_events(_get_events(infh),
blame_format)):
srecs = sorted(filter(r.match, record), reverse=True)