diff options
| -rwxr-xr-x | bin/network | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/network b/bin/network index a7f4b888..190b68f8 100755 --- a/bin/network +++ b/bin/network @@ -296,14 +296,14 @@ class Interface(socket.socket): logging.error(e.output) ethinfo = None finally: - expression = '(\\d+)(base)([A-Z]+)' + expression = '(\\d+)(base)([A-Z]+)|(\d+)(Mb/s)' regex = re.compile(expression) speeds = [0] if ethinfo: for i in ethinfo: hit = regex.search(i) if hit: - speeds.append(int(hit.group(1))) + speeds.append(int(re.sub("\D", "", hit.group(0)))) return max(speeds) @property |
