pep8 cleanup
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 25 Jun 2018 09:17:44 +0000 (10:17 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 25 Jun 2018 09:17:44 +0000 (10:17 +0100)
src/bsv/actual_pinmux.py
src/bsv/interface_decl.py
src/spec/base.py

index eef01b0ed7df131012f57e908e0c814c424d6e8a..259a2ee892c3b7948f5c258308a57410a2290282 100644 (file)
@@ -28,7 +28,7 @@ def get_cell_bit_width(p):
     max_num_cells = 0
     for cell in p.muxed_cells:
         max_num_cells = max(len(cell) - 1, max_num_cells)
-    return int(math.log(max_num_cells+1, 2))
+    return int(math.log(max_num_cells + 1, 2))
 
 
 def cn(idx):  # idx is an integer
@@ -44,6 +44,7 @@ def transfn(temp):
         temp[0] = temp[0] .replace(' ', '')
     return '_'.join(temp)
 
+
 def fmt(cell, idx):
     """ blank entries need to output a 0 to the pin (it could just as
         well be a 1 but we choose 0).  reason: blank entries in
@@ -64,6 +65,7 @@ def mkcomment(p, cell, idx):
     """
     return ""
 
+
 def init(p, ifaces):
     """ generates the actual output pinmux for each io-cell.  blank lines
         need to output "0" to the iopad, if there is no entry in
@@ -87,15 +89,16 @@ def init(p, ifaces):
     p.cell_bitwidth = get_cell_bit_width(p)
     p.pinmux = ' '
     global dedicated_wire
-    fmtstr = "\t\t\twr%s == %d ? %s :%s\n" # mux-selector format
+    fmtstr = "\t\t\twr%s == %d ? %s :%s\n"  # mux-selector format
     for cell in p.muxed_cells:
         p.pinmux += "      // output muxer for cell idx %s\n" % cell[0]
         p.pinmux += "      %s_out=\n" % cn(cell[0])
-        for i in range(0, (1<<p.cell_bitwidth)-1): # full mux range (minus 1)
+        for i in range(
+                0, (1 << p.cell_bitwidth) - 1):  # full mux range (minus 1)
             comment = mkcomment(p, cell, i)
             p.pinmux += fmtstr % (cn(cell[0]), i, fmt(cell, i), comment)
-        comment = mkcomment(p, cell, i+1)
-        p.pinmux += "\t\t\t" + fmt(cell, i+1) + comment # last line
+        comment = mkcomment(p, cell, i + 1)
+        p.pinmux += "\t\t\t" + fmt(cell, i + 1) + comment  # last line
         p.pinmux += ";\n"
         # ======================================================== #
 
@@ -106,7 +109,7 @@ def init(p, ifaces):
         # user-to-user. Plus this also reduces human-error as well :)
         for i in range(0, len(cell) - 1):
             cname = cell[i + 1]
-            if not cname: # skip blank entries, no need to test
+            if not cname:  # skip blank entries, no need to test
                 continue
             temp = transfn(cname)
             x = ifaces.getifacetype(temp)
index f45ff86823e67048f938c009302503bf99e7ab59..0226ab6b438a168e091b88ba96f80a82f7e87b4a 100644 (file)
@@ -163,7 +163,7 @@ class Interface(object):
             name = self.pname(p['name'])
             typ = self.getifacetype(name.format(""))
             name = name.format(*args)
-            res += "      // declare %s_io, set up as type '%s'\n" % (name, typ)
+            res += "      // declare %s_io set up as type '%s'\n" % (name, typ)
             res += "      GenericIOType %s_io = GenericIOType{\n" % name
             params = []
             if typ == 'inout':
@@ -176,7 +176,7 @@ class Interface(object):
                 params.append('outputval:%s,' % outname)
                 params.append('output_en:1,')
                 params.append('input_en:0,')
-            else: # input
+            else:  # input
                 params.append('outputval:0,')
                 params.append('output_en:0,')
                 params.append('input_en:1,')
index bf202c1591bc9ff853693d90521952fbf30be541..af2d2ab58ae324fb1047d14daed3ba7e617d7e76 100644 (file)
@@ -37,10 +37,11 @@ auto-generated by [[pinouts.py]]
 [[!toc  ]]
 
 """)
-        bk = self.pinbanks.keys()
-        bk.sort()
+        bk = sorted(self.pinbanks.keys())
         for bank in bk:
-            of.write("\n## Bank %s (%d pins)\n\n" % (bank, self.pinbanks[bank]))
+            of.write(
+                "\n## Bank %s (%d pins)\n\n" %
+                (bank, self.pinbanks[bank]))
             display(of, self, bank)
 
         of.write("\n# Pinouts (Fixed function)\n\n")