OSDN Git Service

The quote function should return a string suitable for dropping into a
authorD'Arcy J.M. Cain <darcy@druid.net>
Wed, 26 Feb 2003 13:16:50 +0000 (13:16 +0000)
committerD'Arcy J.M. Cain <darcy@druid.net>
Wed, 26 Feb 2003 13:16:50 +0000 (13:16 +0000)
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

index 0e40a6e..5fd36ee 100644 (file)
@@ -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'"