From c590706bed55ee2908bad0d84d8cda7b151342bf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 4 Nov 2012 09:35:22 +0530 Subject: [PATCH] ... --- src/calibre/utils/search_query_parser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/search_query_parser.py b/src/calibre/utils/search_query_parser.py index 4beae97a41..cbf1e1b245 100644 --- a/src/calibre/utils/search_query_parser.py +++ b/src/calibre/utils/search_query_parser.py @@ -215,7 +215,8 @@ class SearchQueryParser(object): try: res = self._parser.parseString(query)[0] except RuntimeError: - raise ParseException('Failed to parse query, recursion limit reached: %r'%query) + import repr + raise ParseException('Failed to parse query, recursion limit reached: %s'%repr(query)) if candidates is None: candidates = self.universal_set() t = self.evaluate(res, candidates)