From e191d421885ef74be1770db0f02469cc85dbfc02 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
Date: Fri, 5 Sep 2014 13:16:19 +0100
Subject: [PATCH] py: Use % str formatting instead of {} in makeqstrdata.py.

Script is equivalent, but now also runs under ancient Python 2.6.
Goes part way to addressing issue #847.
---
 py/makeqstrdata.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/py/makeqstrdata.py b/py/makeqstrdata.py
index 599b936f9..6fe8b7a42 100644
--- a/py/makeqstrdata.py
+++ b/py/makeqstrdata.py
@@ -58,7 +58,7 @@ def do_work(infiles):
     for order, ident, qstr in sorted(qstrs.values(), key=lambda x: x[0]):
         qhash = compute_hash(qstr)
         qlen = len(qstr)
-        print('Q({}, (const byte*)"\\x{:02x}\\x{:02x}\\x{:02x}\\x{:02x}" "{}")'.format(ident, qhash & 0xff, (qhash >> 8) & 0xff, qlen & 0xff, (qlen >> 8) & 0xff, qstr))
+        print('Q(%s, (const byte*)"\\x%02x\\x%02x\\x%02x\\x%02x" "%s")' % (ident, qhash & 0xff, (qhash >> 8) & 0xff, qlen & 0xff, (qlen >> 8) & 0xff, qstr))
 
     return True
 
-- 
GitLab