diff --git a/scripts/boxesserver b/scripts/boxesserver
index 9096190..17b7642 100755
--- a/scripts/boxesserver
+++ b/scripts/boxesserver
@@ -180,7 +180,7 @@ class BServer:
"""""" %
(e, ' selected="selected"' if (e == (default or a.default)) or (str(e) == str(default or a.default)) else "",
_(e)) for e in a.choices)
- input = """\n""" % (name, name, name + "_id", name + "_description", options)
+ input = """\n""".format(name, name, name + "_id", name + "_description", options)
else:
input = """""" % \
(name, name, name + "_id", name + "_description", default or a.default)
@@ -464,7 +464,7 @@ f""" {self.scripts % len(self.groups)}
if type_ is not None and "image" in type_ and type_ != "image/svg+xml":
start_response("200 OK", [('Content-type', "%s" % type_)])
else:
- start_response("200 OK", [('Content-type', "%s; charset=%s" % (type_, encoding))])
+ start_response("200 OK", [('Content-type', f"{type_}; charset={encoding}")])
f = open(path, 'rb')
return environ['wsgi.file_wrapper'](f, 512 * 1024)
@@ -580,7 +580,7 @@ f""" {self.scripts % len(self.groups)}
extension = box.format
if extension == "svg_Ponoko":
extension = "svg"
- http_headers.append(('Content-Disposition', 'attachment; filename="%s.%s"' % (box.__class__.__name__, extension)))
+ http_headers.append(('Content-Disposition', f'attachment; filename="{box.__class__.__name__}.{extension}"'))
start_response(status, http_headers)
result = open(box.output, 'rb').readlines()
os.close(fd)