X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=scripts%2Fgenerate_rust_analyzer.py;h=946e250c1b2a6f9b243d8836ea47ad067970530b;hb=4a4a28fca6966ff2aee7d8313db6defcc8fcf70b;hp=ecc7ea9a4dcfc6f1c89f289f8866bad9ed1e430b;hpb=7dd1be30f02f7115002fe00f1f6802bbcf79f857;p=linux-2.6-microblaze.git diff --git a/scripts/generate_rust_analyzer.py b/scripts/generate_rust_analyzer.py index ecc7ea9a4dcf..946e250c1b2a 100755 --- a/scripts/generate_rust_analyzer.py +++ b/scripts/generate_rust_analyzer.py @@ -104,7 +104,10 @@ def generate_crates(srctree, objtree, sysroot_src): name = path.name.replace(".rs", "") # Skip those that are not crate roots. - if f"{name}.o" not in open(path.parent / "Makefile").read(): + try: + if f"{name}.o" not in open(path.parent / "Makefile").read(): + continue + except FileNotFoundError: continue logging.info("Adding %s", name)