#780: BibCatalog: fix instantiation of abstract class
--------------------------+--------------------
Reporter: jlavik | Owner: jlavik
Type: enhancement | Status: closed
Priority: major | Milestone:
Component: BibCatalog | Version:
Resolution: fixed | Keywords:
--------------------------+--------------------
Changes (by Jan Aage Lavik <jan.age.lavik@…>):
* status: in_merge => closed
* resolution: => fixed
Comment:
In [188c1ab470f93a71e8fa9d15f38ec264068a403b]:
{{{
#!CommitTicketReference repository=""
revision="188c1ab470f93a71e8fa9d15f38ec264068a403b"
BibCatalog: fix abstract class instantiation
* Changes the return value of importing bibcatalog_system from
bibcatalog.py to None when no ticket system is configured.
(fixes #780)
* Adds a check to BibCatalog clients BibEdit and BibHarvest when
using bibcatalog_system to see if any ticket system is
configured.
* Fixes the abstract class BibCatalogSystem to raise
NotImplementedError on instantiation and use of the class.
* Updates the BibCatalog hacking guide.
}}}
--
Ticket URL: </ticket/780#comment:2>
Invenio <http://invenio-software.org>