From 240134bf774ac31d5386e0a7acc3005a6b2bba50 Mon Sep 17 00:00:00 2001
From: James Curtin <jameswcurtin@gmail.com>
Date: Tue, 3 Dec 2019 18:02:06 -0500
Subject: [PATCH] Use backwards compatible string formatting

---
 hooks/pre_gen_project.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/hooks/pre_gen_project.py b/hooks/pre_gen_project.py
index c4b16a39..0b3d75b2 100644
--- a/hooks/pre_gen_project.py
+++ b/hooks/pre_gen_project.py
@@ -6,6 +6,7 @@ logging.basicConfig()
 LOGGER = logging.getLogger(__name__)
 MODULE_REGEX = r"^[_a-zA-Z][_a-zA-Z0-9]+$"
 
+
 class bcolors:
     WARNING = "\033[93m"
     ENDC = "\033[0m"
@@ -14,15 +15,18 @@ class bcolors:
 
 def colorize(escape_code, text):
     code = getattr(bcolors, escape_code)
-    return f"{code}{text}{bcolors.ENDC}"
+    return "{code}{text}{end_code}".format(code=code, text=text, end_code=bcolors.ENDC)
 
 
 def log_module_name_warning(module_name, logger):
     warning = (
-        f"\n{colorize('WARNING', 'WARNING:')} {colorize('BOLD', module_name)}"
+        "\n{warning} {fmt_module_name}"
         " is not a valid Python module name!\n"
         "See https://www.python.org/dev/peps/pep-0008/#package-and-module-names"
         " for naming standards.\n"
+    ).format(
+        warning=colorize("WARNING", "WARNING:"),
+        fmt_module_name=colorize("BOLD", module_name),
     )
     logger.warning(warning)
 
-- 
GitLab