return None
def parse(self):
- if len(self.contents) < 1:
+ if not self.contents:
print("data/%s-pci.ids not found" % self.date)
else:
vendorID = ""
for l in self.contents:
if l[0] == "#":
continue
- elif len(l.strip()) == 0:
+ elif not l.strip():
continue
else:
if l.find("\t\t") == 0:
except KeyError:
continue
- if len(pmdinfo["pci_ids"]) != 0:
+ if pmdinfo["pci_ids"]:
print("PMD HW SUPPORT:")
if pcidb is not None:
self.pretty_print_pmdinfo(pmdinfo)
mystring = force_unicode(data[dataptr:endptr])
rc = mystring.find("PMD_INFO_STRING")
if rc != -1:
- self.parse_pmd_info_string(mystring)
+ self.parse_pmd_info_string(mystring[rc:])
dataptr = endptr
exit(1)
if args.pdir:
- exit(scan_for_autoload_pmds(args[0]))
+ exit(scan_for_autoload_pmds(args.elf_file))
ldlibpath = os.environ.get('LD_LIBRARY_PATH')
if ldlibpath is None: