API Docs

Flask extension for Invenio-SIP2.

class invenio_sip2.ext.InvenioSIP2(app=None)[source]

Invenio-SIP2 extension.

Extension initialization.

add_console_handler(app)[source]

Add console handler to logger.

add_fs_handler(app)[source]

Add file handler to logger.

classmethod get_logging_formatter()[source]

Return logging formatter.

init_app(app)[source]

Flask application initialization.

init_config(app)[source]

Initialize configuration.

property retries_allowed[source]

Number of retries allowed by the automated circulation system.

property sip2[source]

Return the SIP2 action machine.

property sip2_current_date

Get current date from system.

property sip2_handlers[source]

Return the SIP2 handler machine.

property sip2_message_types[source]

Message type configuration.

property support_checkin[source]

Support of checkin by the automated circulation system.

property support_checkout[source]

Support of checkout by the automated circulation system.

property support_offline_status[source]

Support of offline status by the automated circulation system.

property support_online_status[source]

Support of online status by the automated circulation system.

property support_renewal_policy[source]

Support of renewal policy by the automated circulation system.

property support_status_update[source]

Support of status update by the automated circulation system.

property supported_messages[source]

Supported messages by the automated circulation system.

property supported_protocol[source]

Supported protocol by the automated circulation system.

property timeout_period[source]

Timeout period allowed by the automated circulation system.

invenio_sip2.ext.load_fixed_field(app)[source]

Load fixed field configuration.

invenio_sip2.ext.load_variable_field(app)[source]

Load variable field configuration.

Views

Blueprint for Invenio-SIP2.

invenio_sip2.views.monitoring()[source]

Render a basic view.