diff options
Diffstat (limited to 'example/sp-repoze/sp.py')
-rwxr-xr-x | example/sp-repoze/sp.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/example/sp-repoze/sp.py b/example/sp-repoze/sp.py index 109e40e7..d0429289 100755 --- a/example/sp-repoze/sp.py +++ b/example/sp-repoze/sp.py @@ -26,21 +26,21 @@ args = None def dict_to_table(ava, lev=0, width=1): - txt = ['<table border=%s bordercolor="black">\n' % width] + txt = [f'<table border={width} bordercolor="black">\n'] for prop, valarr in ava.items(): txt.append("<tr>\n") if isinstance(valarr, basestring): - txt.append("<th>%s</th>\n" % str(prop)) + txt.append(f"<th>{str(prop)}</th>\n") try: - txt.append("<td>%s</td>\n" % valarr.encode("utf8")) + txt.append(f"<td>{valarr.encode('utf8')}</td>\n") except AttributeError: - txt.append("<td>%s</td>\n" % valarr) + txt.append(f"<td>{valarr}</td>\n") elif isinstance(valarr, list): i = 0 n = len(valarr) for val in valarr: if not i: - txt.append("<th rowspan=%d>%s</td>\n" % (len(valarr), prop)) + txt.append(f"<th rowspan={len(valarr)}>{prop}</td>\n") else: txt.append("<tr>\n") if isinstance(val, dict): @@ -49,15 +49,15 @@ def dict_to_table(ava, lev=0, width=1): txt.append("</td>\n") else: try: - txt.append("<td>%s</td>\n" % val.encode("utf8")) + txt.append(f"<td>{val.encode('utf8')}</td>\n") except AttributeError: - txt.append("<td>%s</td>\n" % val) + txt.append(f"<td>{val}</td>\n") if n > 1: txt.append("</tr>\n") n -= 1 i += 1 elif isinstance(valarr, dict): - txt.append("<th>%s</th>\n" % prop) + txt.append(f"<th>{prop}</th>\n") txt.append("<td>\n") txt.extend(dict_to_table(valarr, lev + 1, width - 1)) txt.append("</td>\n") |