#781: InvenioConnector: make emulator modules optional
----------------------+--------------------
Reporter: jlavik | Owner: jlavik
Type: defect | Status: new
Priority: major | Milestone: v1.0
Component: MiscUtil | Version:
Keywords: |
----------------------+--------------------
Currently in InvenioConnector, the Python modules mechanize and Clientform
to emulate web-browsers are imported without any check as to whether they
are installed or not. This causes problems running Invenio modules
importing InvenioConnector (like BibMatch) after installing Invenio on a
fresh system, as these modules are not specified as required.
The above mentioned modules are strictly only in use when dealing with
authentication in InvenioConnector, so either we can add the modules to
the required list or even better keep them as optional now and amend
InvenioConnector to work without them.
--
Ticket URL: <http://invenio-software.org/ticket/781>
Invenio <http://invenio-software.org>