]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: Fix typing errors in integration-test-wrapper.py
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sat, 23 Nov 2024 12:01:00 +0000 (13:01 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 24 Nov 2024 15:47:20 +0000 (16:47 +0100)
test/integration-test-wrapper.py

index 30b9d8b17270a562cffd9849c910cec5e1b7431e..737bbd42724a34895e692cd4c788d68681c822e4 100755 (executable)
@@ -32,7 +32,7 @@ ExecStart=false
 """
 
 
-def main():
+def main() -> None:
     parser = argparse.ArgumentParser(description=__doc__)
     parser.add_argument('--mkosi', required=True)
     parser.add_argument('--meson-source-dir', required=True, type=Path)
@@ -184,7 +184,8 @@ def main():
 
     # On Debian/Ubuntu we get a lot of random QEMU crashes. Retry once, and then skip if it fails again.
     if args.vm and result.returncode == 247 and args.exit_code != 247:
-        journal_file.unlink(missing_ok=True)
+        if journal_file:
+            journal_file.unlink(missing_ok=True)
         result = subprocess.run(cmd)
         if args.vm and result.returncode == 247 and args.exit_code != 247:
             print(