To fix the problem for checkbox, we may add "vpd" to the excluded list in below statement.
line 443 in udev_resource:
for name in names: name_path = posixpath.join(sys_path, name)
if name[0] == "." \
or name in ["dev", "uevent", "vpd"] \
or posixpath.isdir(name_path) \
or posixpath.islink(name_path): continue
The udev_resource with excluded "vpd" will not cause the halting problem.
To fix the problem for checkbox, we may add "vpd" to the excluded list in below statement.
line 443 in udev_resource:
name_ path = posixpath. join(sys_ path, name) isdir(name_ path) \ islink( name_path) :
continue
for name in names:
if name[0] == "." \
or name in ["dev", "uevent", "vpd"] \
or posixpath.
or posixpath.
The udev_resource with excluded "vpd" will not cause the halting problem.