diff --git a/src/allclients.py b/src/allclients.py index 241de5b59b46db80f26eb5dac8c85ccff444a109..0e86f774bec25e8c4e492051aa7baeffac3259a1 100644 --- a/src/allclients.py +++ b/src/allclients.py @@ -19,8 +19,8 @@ class VerboseOptionParser(optparse.OptionParser): def local_interfaces(): ip = subprocess.check_output([ 'ip', 'addr', 'show' ]).decode('utf8') - return (re.findall('inet\s+([0-9.]+)/[0-9]+', ip, re.MULTILINE) + - re.findall('inet6\s+([0-9a-f:]+)/[0-9]+', ip, re.MULTILINE)) + return (re.findall('inet\\s+([0-9.]+)/[0-9]+', ip, re.MULTILINE) + + re.findall('inet6\\s+([0-9a-f:]+)/[0-9]+', ip, re.MULTILINE)) if __name__ == '__main__': optParser = VerboseOptionParser(usage="%prog [options] command*")