diff --git a/Tools/scripts/pycolorize.py b/Tools/scripts/pycolorize.py
index 3a9c95e275a..7a177b925aa 100755
--- a/Tools/scripts/pycolorize.py
+++ b/Tools/scripts/pycolorize.py
@@ -79,13 +79,13 @@ default_html = '''\
- %s
+ {title}
-%s
+{body}
'''
@@ -95,7 +95,7 @@ def build_page(source, title='python', css=default_css, html=default_html):
css_str = '\n'.join(['%s %s' % item for item in css.items()])
result = colorize(source)
title = cgi.escape(title)
- return html % (title, css_str, result)
+ return html.format(title=title, css=css_str, body=result)
if __name__ == '__main__':