diff --git a/htmlgen/htmlgen.py b/htmlgen/htmlgen.py index ddd6a0df..21994af4 100644 --- a/htmlgen/htmlgen.py +++ b/htmlgen/htmlgen.py @@ -87,13 +87,14 @@ for segname, segdata in grid["segments"].items(): maskbits[segtype] = set() segframes[segtype] = segdata["frames"] - print("Loading %s segbits." % segtype) - with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), segtype)) as f: - for line in f: - bit_name, bit_pos = line.split() - assert bit_pos[0] != "!" - segbits[segtype][bit_name] = bit_pos - segbits_r[segtype][bit_pos] = bit_name + if segtype not in ["hclk_l", "hclk_r"]: + print("Loading %s segbits." % segtype) + with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), segtype)) as f: + for line in f: + bit_name, bit_pos = line.split() + assert bit_pos[0] != "!" + segbits[segtype][bit_name] = bit_pos + segbits_r[segtype][bit_pos] = bit_name print("Loading %s segbits." % re.sub("clbl[lm]", "int", segtype)) with open("../database/%s/segbits_%s.db" % (os.getenv("XRAY_DATABASE"), re.sub("clbl[lm]", "int", segtype))) as f: