for pkg in pkgs:
providepkgpath = os.path.join(args.pkgdata_dir, "runtime-rprovides", pkg)
- if os.path.exists(providepkgpath):
- for f in os.listdir(providepkgpath):
+ rprovides = os.listdir(providepkgpath) if os.path.isdir(providepkgpath) else []
+ if rprovides:
+ for f in rprovides:
if f != pkg:
print("%s is in the RPROVIDES of %s:" % (pkg, f))
pkgdatafile = os.path.join(args.pkgdata_dir, "runtime", f)
for pkg in packages:
providepkgpath = os.path.join(args.pkgdata_dir, "runtime-rprovides", pkg)
- if os.path.exists(providepkgpath):
- for f in os.listdir(providepkgpath):
+ rprovides = os.listdir(providepkgpath) if os.path.isdir(providepkgpath) else []
+ if rprovides:
+ for f in rprovides:
if f != pkg:
print("%s is in the RPROVIDES of %s:" % (pkg, f))
pkgdatafile = os.path.join(args.pkgdata_dir, "runtime", f)
else:
providepkgpath = os.path.join(args.pkgdata_dir, "runtime-rprovides", pkg)
- if os.path.exists(providepkgpath):
- for f in os.listdir(providepkgpath):
+ rprovides = os.listdir(providepkgpath) if os.path.isdir(providepkgpath) else []
+ if rprovides:
+ for f in rprovides:
if f != pkg:
print("%s is in the RPROVIDES of %s:" % (pkg, f))
pkgdatafile = os.path.join(args.pkgdata_dir, "runtime", f)