diff options
| author | uvok | 2026-01-15 19:58:38 +0100 |
|---|---|---|
| committer | uvok | 2026-01-15 19:58:38 +0100 |
| commit | 9b760dd630160d0a2ab931f82658b9fbb7f3b3ae (patch) | |
| tree | 40825cd8eceefb0b396464d835f45dcf3b337e46 /nandgame/assembler/assembler_main.py | |
| parent | 55230def92e3ba57a132a31086b89505c6819c8b (diff) | |
assembler: Avoid NoneError
check result
Diffstat (limited to 'nandgame/assembler/assembler_main.py')
| -rw-r--r-- | nandgame/assembler/assembler_main.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nandgame/assembler/assembler_main.py b/nandgame/assembler/assembler_main.py index 881b8fe..9871a31 100644 --- a/nandgame/assembler/assembler_main.py +++ b/nandgame/assembler/assembler_main.py @@ -7,6 +7,9 @@ from py_nand_ass import assembler as ass # pyright: ignore[reportImplicitRelati if __name__ == "__main__": result = parse_file(sys.argv[1]) + if not result: + print("Parsing returned an empty result") + sys.exit(1) errors = ass.check_instructions(result) errors = list(errors) |
