diff options
author | Taihsiang Ho (tai271828) <taihsiang.ho@canonical.com> | 2018-01-23 20:13:55 +0800 |
---|---|---|
committer | Taihsiang Ho (tai271828) <taihsiang.ho@canonical.com> | 2018-01-23 20:13:55 +0800 |
commit | 1e8d7b130e82d5ec170fa6cba1f0e068ecfefe50 (patch) | |
tree | 87d55150fa164395b825c598db66c3af2b8a3cdd | |
parent | 40e72610eb570c6111643c0eeeaa9eb334d5c1dd (diff) |
Compatible with Trusty to get net dirver info
-rwxr-xr-x | bin/net_driver_info | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bin/net_driver_info b/bin/net_driver_info index ee5db46..0eb5a83 100755 --- a/bin/net_driver_info +++ b/bin/net_driver_info @@ -1,9 +1,10 @@ #!/usr/bin/env python3 -# Copyright 2017 Canonical Ltd. +# Copyright 2017-2018 Canonical Ltd. # All rights reserved. # # Written by: # Jonathan Cave <jonathan.cave@canonical.com> +# Taihsiang Ho <taihsiang.ho@canonical.com> # # Print info about drivers we can identify automatically and also those we # identify in the special interest list! @@ -28,7 +29,6 @@ for user_driver in sys.argv[1:]: driver_list.append(("unknown", user_driver)) else: print("Requested driver {} not loaded\n".format(user_driver)) - # Produce the output for interface, driver in driver_list: print("Interface {} using module {}".format(interface, driver)) @@ -37,5 +37,8 @@ for interface, driver in driver_list: print(" Parameters:") for path in Path(sysfs_path).iterdir(): if path.is_file(): - print(" {}: {}".format(path.name, path.read_text().strip())) + # Path.read_text is new in python 3.5 but we want to support + # trusty as well, which uses python 3.4 by default. + with open(str(path), 'r') as f: + print(" {}: {}".format(path.name, f.read().strip())) print() |