diff --git a/prjxray/fasm_disassembler.py b/prjxray/fasm_disassembler.py index ff4112d2..e11d2803 100644 --- a/prjxray/fasm_disassembler.py +++ b/prjxray/fasm_disassembler.py @@ -38,7 +38,13 @@ class FasmDisassembler(object): self.decode_warnings = set() def find_features_in_tile( - self, tile_name, block_type, bits, solved_bitdata, bitdata, verbose=False): + self, + tile_name, + block_type, + bits, + solved_bitdata, + bitdata, + verbose=False): gridinfo = self.grid.gridinfo_at_tilename(tile_name) try: @@ -69,7 +75,8 @@ class FasmDisassembler(object): self.decode_warnings.add(gridinfo.tile_type) return - for ones_matched, feature in tile_segbits.match_bitdata(block_type, bits, bitdata): + for ones_matched, feature in tile_segbits.match_bitdata(block_type, + bits, bitdata): for frame, bit in ones_matched: if frame not in solved_bitdata: solved_bitdata[frame] = set() @@ -110,9 +117,8 @@ class FasmDisassembler(object): tiles_checked.add((bits_info.tile, bits_info.block_type)) for fasm_line in self.find_features_in_tile( - bits_info.tile, bits_info.block_type, - bits_info.bits, solved_bitdata, - bitdata, verbose=verbose): + bits_info.tile, bits_info.block_type, bits_info.bits, + solved_bitdata, bitdata, verbose=verbose): if fasm_line not in emitted_features: emitted_features.add(fasm_line) yield fasm_line diff --git a/prjxray/tile.py b/prjxray/tile.py index 0f6c5c38..94c4fc4a 100644 --- a/prjxray/tile.py +++ b/prjxray/tile.py @@ -2,7 +2,8 @@ from collections import namedtuple import json from prjxray import lib """ Database files available for a tile """ -TileDbs = namedtuple('TileDbs', 'segbits block_ram_segbits ppips mask tile_type') +TileDbs = namedtuple( + 'TileDbs', 'segbits block_ram_segbits ppips mask tile_type') Pip = namedtuple( 'Pip', 'name net_to net_from can_invert is_directional is_pseudo')