fstrings, not modulo formatting

This commit is contained in:
jesopo 2020-03-11 21:32:26 +00:00
parent 410ce64ae9
commit 8e49ab9a14
1 changed files with 5 additions and 5 deletions

View File

@ -64,14 +64,14 @@ class Line(object):
tags_str = [] tags_str = []
for key in sorted(self.tags.keys()): for key in sorted(self.tags.keys()):
if self.tags[key]: if self.tags[key]:
tags_str.append( value = self.tags[key] or ""
"%s=%s" % (key, _escape_tag(self.tags[key] or ""))) tags_str.append(f"{key}={_escape_tag(value)}")
else: else:
tags_str.append(key) tags_str.append(key)
outs.append("@%s" % ";".join(tags_str)) outs.append(f"@{';'.join(tags_str)}")
if self.source: if self.source:
outs.append(":%s" % self.source) outs.append(f":{self.source}")
outs.append(self.command.upper()) outs.append(self.command.upper())
params = self.params.copy() params = self.params.copy()
@ -79,7 +79,7 @@ class Line(object):
last = params.pop(-1) last = params.pop(-1)
outs.extend(params) outs.extend(params)
if " " in last: if " " in last:
last = ":%s" % last last = f":{last}"
outs.append(last) outs.append(last)
return " ".join(outs) return " ".join(outs)