summaryrefslogtreecommitdiff
diff options
authorTaihsiang Ho (tai271828) <taihsiang.ho@canonical.com>2018-01-23 20:13:55 +0800
committerTaihsiang Ho (tai271828) <taihsiang.ho@canonical.com>2018-01-23 20:13:55 +0800
commit1e8d7b130e82d5ec170fa6cba1f0e068ecfefe50 (patch)
tree87d55150fa164395b825c598db66c3af2b8a3cdd
parent40e72610eb570c6111643c0eeeaa9eb334d5c1dd (diff)
Compatible with Trusty to get net dirver info
-rwxr-xr-xbin/net_driver_info9
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()