From bc764617037ef2e6304a95913913f5a38755d5de Mon Sep 17 00:00:00 2001 From: uvok Date: Wed, 14 Jan 2026 17:56:24 +0100 Subject: assembler: lint --- nandgame/assembler/assembler.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nandgame/assembler/assembler.py b/nandgame/assembler/assembler.py index 34b228c..e8ce3aa 100644 --- a/nandgame/assembler/assembler.py +++ b/nandgame/assembler/assembler.py @@ -4,9 +4,9 @@ from dataclasses import dataclass import sys from typing import Callable, Iterable -from parser import parser -import parser_types as pt -from simple_assembler import encode_instruction +from .parser import parser +from . import parser_types as pt +from .simple_assembler import encode_instruction @dataclass @@ -57,7 +57,7 @@ class Program: def write_to_file(self, filename: str) -> None: with open(filename, "wb") as outfile: - outfile.write(self.instructions) + _ = outfile.write(self.instructions) print(f"Output written to {filename}") @@ -150,6 +150,8 @@ def assemble(instructions: Iterable[pt.AsmLine]) -> Program: prog.labels[lblname] = prog.pc case pt.Instruction(): prog.pc += 1 + case _: + pass prog.pc = 0 # second pass: assemble with resolve @@ -158,6 +160,8 @@ def assemble(instructions: Iterable[pt.AsmLine]) -> Program: case pt.Instruction(): prog.encode(ins) prog.pc += 1 + case _: + pass return prog -- cgit v1.2.3