From 9ff872a27233d5e02e55e9572a4b8161e0186cba Mon Sep 17 00:00:00 2001
From: "D'Arcy J.M. Cain" <darcy@druid.net>
Date: Wed, 26 Feb 2003 13:16:50 +0000
Subject: [PATCH] The quote function should return a string suitable for
 dropping into a query string.  This fixes a bug where bool types sometimes
 returned with a string that could not be dropped into a query.

---
 src/interfaces/python/pg.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/interfaces/python/pg.py b/src/interfaces/python/pg.py
index 0e40a6e5a47..5fd36eed344 100644
--- a/src/interfaces/python/pg.py
+++ b/src/interfaces/python/pg.py
@@ -29,7 +29,7 @@ def _quote(d, t):
 
 	if t == 'bool':
 		# Can't run upper() on these
-		if d in (0, 1): return ('f', 't')[d]
+		if d in (0, 1): return ("'f'", "'t'")[d]
 
 		if string.upper(d) in ['T', 'TRUE', 'Y', 'YES', '1', 'ON']:
 			return "'t'"
-- 
GitLab