From 1ec9706398e32dbaa19dbda029d2941c55e1d750 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Wed, 14 Feb 2018 13:41:24 +0100 Subject: [PATCH] Update python script formatting Signed-off-by: Clifford Wolf --- htmlgen/htmlgen.py | 72 ++++++++++++++++++++++++++-------------------- utils/dbfixup.py | 11 +++---- 2 files changed, 47 insertions(+), 36 deletions(-) diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py index 28fa34e6..d51b3a4e 100755 --- a/htmlgen/htmlgen.py +++ b/htmlgen/htmlgen.py @@ -168,6 +168,7 @@ with db_open("tilegrid.json") as f: else: grid = json.loads(data) + def db_read(tiletype): cfgbits[tiletype] = dict() cfgbits_r[tiletype] = dict() @@ -226,13 +227,16 @@ def db_read(tiletype): assert tag == "bit" maskbits[tiletype].add(bit) else: - for t in ["clbll_l", "clbll_r", "clblm_l", "clblm_r", "dsp_l", "dsp_r", "bram_l", "bram_r"]: + for t in ["clbll_l", "clbll_r", "clblm_l", "clblm_r", "dsp_l", "dsp_r", + "bram_l", "bram_r"]: with db_open("mask_%s.db" % t) as f: for line in f: tag, bit = line.split() assert tag == "bit" frameidx, bitidx = bit.split("_") - maskbits[tiletype].add("%02d_%02d" % (int(frameidx), int(bitidx) % 64)) + maskbits[tiletype].add( + "%02d_%02d" % (int(frameidx), int(bitidx) % 64)) + db_read("int_l") db_read("int_r") @@ -344,7 +348,9 @@ with out_open("index.html") as f: if tiledata["type"].lower() in cfgbits: print( "%s" - % (tiledata["type"].lower(), tilename.replace("_X", "
X")), + % ( + tiledata["type"].lower(), + tilename.replace("_X", "
X")), file=f) else: print( @@ -360,9 +366,11 @@ with out_open("index.html") as f: ################################################# # Create Segment Pages + def get_bit_info(frameidx, bitidx, tiletype): bit_pos = "%02d_%02d" % (frameidx, bitidx) - bit_name = cfgbits_r[tiletype][bit_pos] if bit_pos in cfgbits_r[tiletype] else None + bit_name = cfgbits_r[tiletype][bit_pos] if bit_pos in cfgbits_r[ + tiletype] else None if bit_name is None and bit_pos in routebits[tiletype]: bit_name = routebits[tiletype][bit_pos] @@ -370,10 +378,13 @@ def get_bit_info(frameidx, bitidx, tiletype): if bit_name is None and bit_pos in routezbits[tiletype]: bit_name = routezbits[tiletype][bit_pos] - if bit_name is None and tiletype in ["clbll_l", "clbll_r", "clblm_l", "clblm_r", "dsp_l", "dsp_r", "bram_l", "bram_r"]: + if bit_name is None and tiletype in ["clbll_l", "clbll_r", "clblm_l", + "clblm_r", "dsp_l", "dsp_r", "bram_l", + "bram_r"]: int_tile_type = "int_" + tiletype[-1] bit_int_pos = "%02d_%02d" % (frameidx, bitidx % 64) - bit_name = cfgbits_r[int_tile_type][bit_int_pos] if bit_int_pos in cfgbits_r[int_tile_type] else None + bit_name = cfgbits_r[int_tile_type][ + bit_int_pos] if bit_int_pos in cfgbits_r[int_tile_type] else None if bit_name is None and bit_int_pos in routebits[int_tile_type]: bit_name = routebits[int_tile_type][bit_int_pos] @@ -437,8 +448,7 @@ def get_bit_info(frameidx, bitidx, tiletype): else: bgcolor = "#ff0000" - m = re.search( - r"\.([ABCD]5?)FF\.([A-Z]+(\.A|\.B)?)$", bit_name) + m = re.search(r"\.([ABCD]5?)FF\.([A-Z]+(\.A|\.B)?)$", bit_name) if m: bgcolor = "#aaffaa" if m.group(2) == "ZINI": @@ -543,21 +553,15 @@ def get_bit_info(frameidx, bitidx, tiletype): bgcolor = "#4466bb" label = "LH" - if re.match( - "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]FF.DMUX", - bit_name): + if re.match("^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]FF.DMUX", bit_name): bgcolor = "#88aaff" label = "DMX" - if re.match( - "^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]MUX", - bit_name): + if re.match("^CLBL[LM]_[LR].SLICE[LM]_X[01].[ABCD]MUX", bit_name): bgcolor = "#aa88ff" label = "OMX" - if re.match( - "^CLBL[LM]_[LR].SLICE[LM]_X[01].PRECYINIT", - bit_name): + if re.match("^CLBL[LM]_[LR].SLICE[LM]_X[01].PRECYINIT", bit_name): bgcolor = "#88aaff" label = "CYI" @@ -575,9 +579,10 @@ def get_bit_info(frameidx, bitidx, tiletype): return bit_pos, label, title, bgcolor + def gen_table(tiletype, f): print( - """ + """