[Xapian-tickets] [Xapian] #773: Explicit DatabaseNotFoundError exception

Xapian nobody at xapian.org
Fri Dec 21 19:20:55 GMT 2018


#773: Explicit DatabaseNotFoundError exception
--------------------------+--------------------------
 Reporter:  Kronuz        |             Owner:  olly
     Type:  enhancement   |            Status:  new
 Priority:  normal        |         Milestone:  1.5.0
Component:  Library API   |           Version:
 Severity:  normal        |        Resolution:
 Keywords:  GoodFirstBug  |        Blocked By:
 Blocking:                |  Operating System:  All
--------------------------+--------------------------

Comment (by olly):

 Pretty much.

 Essentially anywhere that throws `DatabaseOpeningError` currently needs
 checking to see if that ought to instead throw the new
 `DatabaseNotFoundError`.

 But also, some places that currently catch `DatabaseOpeningError` should
 be updated correspondingly (especially in the testsuite - note there's a
 `TEST_EXCEPTION(...)` macro there as well as explicit `catch`).  The code
 will still work without this change (since `DatabaseNotFoundError` is a
 subclass of `DatabaseOpeningError`) but we want to have test coverage that
 the new exception is thrown when it should be.

--
Ticket URL: <https://trac.xapian.org/ticket/773#comment:5>
Xapian <https://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list