]> 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)
committerLuca Boccassi <luca.boccassi@gmail.com>
Fri, 20 Dec 2024 19:43:57 +0000 (19:43 +0000)
(cherry picked from commit ceca7c500563c59b70f43887e4593203a5de2052)

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(