All pastes #500 Raw Edit

Anonymous

public python v1 · immutable
#500 ·published 2004-08-06 20:43 UTC
rendered paste body
Index: QueryParser.py===================================================================RCS file: /cvs/gnome/gdesklets/utils/QueryParser.py,vretrieving revision 1.2diff -u -r1.2 QueryParser.py--- QueryParser.py      6 Aug 2004 15:36:27 -0000       1.2+++ QueryParser.py      6 Aug 2004 20:42:35 -0000@@ -1,4 +1,4 @@-from utils import set+from sets import Set # # Class for parsing expressions in a simple query language.@@ -43,12 +43,16 @@         if (cmd == "AND"):             query, r1 = self.__parse_ARG(query)             query, r2 = self.__parse_ARG(query)-            result = set.intersect(r1, r2)+            result = Set(r1)+            result.intersection_update(r2)+            result = list(result)         elif (cmd == "OR"):             query, r1 = self.__parse_ARG(query)             query, r2 = self.__parse_ARG(query)-            result = set.join(r1, r2)+            result = Set(r1)+            result.union_update(r2)+            result = list(result)         elif (cmd == "MATCH"):             query, r1 = self.__parse_ARG(query)