From 9d70f746b9dee625c78c7bc45d4e6104a656321f Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Thu, 20 Nov 2008 22:42:01 +0000 Subject: Remove inappropriate backslash escaping inside _db_escape_string(). svn path=/main/trunk/; revision=12010 --- pym/portage/cache/sqlite.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pym/portage/cache/sqlite.py b/pym/portage/cache/sqlite.py index a53e8172a..a3d313c47 100644 --- a/pym/portage/cache/sqlite.py +++ b/pym/portage/cache/sqlite.py @@ -46,7 +46,8 @@ class database(fs_template.FsBased): def _db_escape_string(self, s): """meta escaping, returns quoted string for use in sql statements""" - return "'%s'" % str(s).replace("\\","\\\\").replace("'","''") + # This is equivalent to the _quote function from pysqlite 1.1. + return "'%s'" % str(s).replace("'","''") def _db_init_connection(self, config): self._dbpath = self.location + ".sqlite" -- cgit v1.2.3-1-g7c22