diff options
| author | Scott Moser <smoser@ubuntu.com> | 2018-04-18 03:35:41 -0600 | 
|---|---|---|
| committer | Chad Smith <chad.smith@canonical.com> | 2018-04-18 03:35:41 -0600 | 
| commit | acca826adf39ddfedde78cfbfc47e81a06c6f42a (patch) | |
| tree | 3f30b915acc60f31e12ed5467ba9b1e1fe990f42 /cloudinit/config/cc_power_state_change.py | |
| parent | 6a979bb2fabd187efc392de7b0852cd0361bc9b8 (diff) | |
| download | vyos-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/config/cc_power_state_change.py')
| -rw-r--r-- | cloudinit/config/cc_power_state_change.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/cloudinit/config/cc_power_state_change.py b/cloudinit/config/cc_power_state_change.py index 4da3a588..50b37470 100644 --- a/cloudinit/config/cc_power_state_change.py +++ b/cloudinit/config/cc_power_state_change.py @@ -74,7 +74,7 @@ def givecmdline(pid):          if util.is_FreeBSD():              (output, _err) = util.subp(['procstat', '-c', str(pid)])              line = output.splitlines()[1] -            m = re.search('\d+ (\w|\.|-)+\s+(/\w.+)', line) +            m = re.search(r'\d+ (\w|\.|-)+\s+(/\w.+)', line)              return m.group(2)          else:              return util.load_file("/proc/%s/cmdline" % pid) | 
