[Xapian-tickets] [Xapian] #346: Python 3 support

Xapian nobody at xapian.org
Thu Dec 18 00:26:01 GMT 2014


#346: Python 3 support
--------------------------------------+------------------------------
 Reporter:  olly                      |             Owner:  richard
     Type:  defect                    |            Status:  closed
 Priority:  highest                   |         Milestone:  1.3.3
Component:  Xapian-bindings (Python)  |           Version:  SVN trunk
 Severity:  normal                    |        Resolution:  fixed
 Keywords:                            |        Blocked By:
 Blocking:                            |  Operating System:  All
--------------------------------------+------------------------------
Changes (by olly):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 I had another look at this.  Assem's discovery made me look closely
 {{{XapianSWIGQueryItor}}} and I realised it uses Python C API calls while
 the GIL is unlocked.  Fixing that the testcase passes under threads.
 Fixed on trunk in [28b5660] and reenabled the testcase in [2e77f32].

 I will apply the same fix for Python 2 - I think we're just lucky (or
 unlucky) we don't see a manifestation of the problem there.

 That was the final issue in this ticket, so closing.

--
Ticket URL: <http://trac.xapian.org/ticket/346#comment:88>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list