From d3308c6b06f3ec0f90f26c894291cbfbae8b0948 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann <hansmi@google.com> Date: Mon, 28 Feb 2011 12:23:08 +0100 Subject: [PATCH] cmdlib: Allow use of more complex filters MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This patch finally enables the use of complex filters through opcodes and LUXI. Signed-off-by: Michael Hanselmann <hansmi@google.com> Reviewed-by: RenΓ© Nussbaumer <rn@google.com> --- lib/cmdlib.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 6d1fbc4b0..ef9f1c995 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -457,11 +457,12 @@ class _QueryBase: """Initializes this class. """ - self.names = qlang.ReadSimpleFilter("name", filter_) self.use_locking = use_locking - self.query = query.Query(self.FIELDS, fields) + self.query = query.Query(self.FIELDS, fields, filter_=filter_, + namefield="name") self.requested_data = self.query.RequestedData() + self.names = self.query.RequestedNames() self.do_locking = None self.wanted = None -- GitLab