diff options
| author | Clifford Wolf <clifford@clifford.at> | 2015-12-04 12:10:11 +0100 |
|---|---|---|
| committer | Clifford Wolf <clifford@clifford.at> | 2015-12-04 12:10:11 +0100 |
| commit | 5e1dc788c557e52154e7dd610edc4673094a7ba2 (patch) | |
| tree | e5fa8b11b54ab9aeda4e8e252208cb0825c846ad /icebox/icebox_html.py | |
| parent | 9c9983cff8d5ff4c410b6f4fcd1c78b5f9e1fd6b (diff) | |
Python3 fixes
Diffstat (limited to 'icebox/icebox_html.py')
| -rwxr-xr-x | icebox/icebox_html.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/icebox/icebox_html.py b/icebox/icebox_html.py index ea27028..82389c0 100755 --- a/icebox/icebox_html.py +++ b/icebox/icebox_html.py @@ -457,7 +457,7 @@ The entries titled "routing" configure transfer gates, the entries titled print('<h5>Connectivity Matrix</h5>') print('<table style="font-size:x-small">') dst_net_prefix = "" - dst_net_list = sorted(dst_nets, icebox.cmp_netnames) + dst_net_list = sorted(dst_nets, key=icebox.key_netname) if len(dst_net_list) > 1: while len(set([n[0] for n in dst_net_list])) == 1: dst_net_prefix += dst_net_list[0][0] @@ -472,10 +472,10 @@ The entries titled "routing" configure transfer gates, the entries titled for dn in dst_net_list: print('<td>%s</td>' % dn) print("</tr>") - for sn in sorted(src_nets, icebox.cmp_netnames): + for sn in sorted(src_nets, key=icebox.key_netname): print("<tr>") print('<td>%s</td>' % sn) - for dn in sorted(dst_nets, icebox.cmp_netnames): + for dn in sorted(dst_nets, key=icebox.key_netname): if (sn, dn) in links: print(links[(sn, dn)]) else: @@ -563,7 +563,10 @@ if outdir is not None: print_tile(x, y) print("Writing %s/%s..." % (outdir, chipdbfile), file=stdout) - os.system("python3 icebox_chipdb.py > %s/%s" % (outdir, chipdbfile)) + if os.access("icebox_chipdb.py", os.R_OK): + os.system("python3 icebox_chipdb.py %s > %s/%s" % ("-8" if mode8k else "", outdir, chipdbfile)) + else: + os.system("icebox_chipdb %s > %s/%s" % ("-8" if mode8k else "", outdir, chipdbfile)) sys.stdout = stdout |
