# HG changeset patch
# User Paul Boddie <paul@boddie.org.uk>
# Date 1374528272 -7200
# Node ID a52cd9474fc0622bffb87ffac178c8632b1d03f6
# Parent  289fb8a24ad84e7a5acadff54572621eb8f949a3
Fixed xapwrap to work around a deprecated API: http://trac.xapian.org/ticket/531
See also: http://xapian.org/docs/bindings/python/

diff -r 289fb8a24ad8 -r a52cd9474fc0 MoinMoin/support/xapwrap/index.py
--- a/MoinMoin/support/xapwrap/index.py	Mon May 13 20:40:50 2013 +0200
+++ b/MoinMoin/support/xapwrap/index.py	Mon Jul 22 23:24:32 2013 +0200
@@ -676,10 +676,10 @@
             results = []
             for m in mset:
                 thisResult = {}
-                thisResult['uid'] = m[xapian.MSET_DID]
-                thisResult['score'] = m[xapian.MSET_PERCENT]
+                thisResult['uid'] = m.docid
+                thisResult['score'] = m.percent
                 if valuesWanted:
-                    xapDoc = m[4]
+                    xapDoc = m.document
                     valRes = {}
                     for valName in valuesWanted:
                         valueIndex = self.indexValueMap.get(valName, None)
