From 82e4ecebbe72dd487b2ef9ebc69af876b9069d4f Mon Sep 17 00:00:00 2001 From: Jonathan Cave Date: Wed, 22 Jul 2020 11:01:39 +0100 Subject: net_driver_info: handle empty argument Handle the case where the NET_DRIVER_INFO config variable is empty. --- bin/net_driver_info.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'bin') 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: -- cgit v1.2.3