summaryrefslogtreecommitdiff
diff options
authorPMR <pmr@pmr-lander>2020-07-22 10:26:17 +0000
committerPMR <pmr@pmr-lander>2020-07-22 10:26:17 +0000
commit93a6134d58edff6194bd06b6c1cfe9d9bd723d40 (patch)
tree04c250993ba377a96df9eadaa955501978e5b541
parentb34ba0adadafe7809659f18ed71739344c1c8cd0 (diff)
parent82e4ecebbe72dd487b2ef9ebc69af876b9069d4f (diff)
Merge #387823 from ~jocave/plainbox-provider-checkbox:handle-empty-net-driver-infosnap-2020-07-22T1032
-rwxr-xr-xbin/net_driver_info.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/bin/net_driver_info.py b/bin/net_driver_info.py
index 05585ba..3c29516 100755
--- a/bin/net_driver_info.py
+++ b/bin/net_driver_info.py
@@ -25,11 +25,12 @@ for interface in Path("/sys/class/net").iterdir():
# Add user requested modules to the list. Create "unknown" interfaces if none
# of the identified interfaces above are using it
for user_driver in sys.argv[1:]:
- if Path("/sys/module/{}".format(user_driver)).exists():
- if not any(x[1] == user_driver for x in driver_list):
- driver_list.append(("unknown", user_driver))
- else:
- print("Requested driver {} not loaded\n".format(user_driver))
+ if user_driver:
+ if Path("/sys/module/{}".format(user_driver)).exists():
+ if not any(x[1] == user_driver for x in driver_list):
+ 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: