Example #1
0
class InvenioUploader(MARCXMLUploader):
    def __init__(self, *args, **kwargs):
        super(InvenioUploader, self).__init__(*args, **kwargs)
        url = self.backend.agent.settings.get("server_url")
        self.connector = InvenioConnector(url)

    def upload_xml(self, xml):
        result = self.connector.upload_marcxml(xml, "-ir").read()
        if not isinstance(result, long) and not result.startswith("[INFO]"):
            raise InvenioUploaderError(result.strip())
Example #2
0
class InvenioUploader(MARCXMLUploader):
    def __init__(self, *args, **kwargs):
        super(InvenioUploader, self).__init__(*args, **kwargs)
        url = self.backend.agent.settings.get('server_url')
        self.connector = InvenioConnector(url)

    def upload_xml(self, xml):
        result = self.connector.upload_marcxml(xml, '-ir').read()
        if not isinstance(result, long) and not result.startswith('[INFO]'):
            raise InvenioUploaderError(result.strip())
Example #3
0
 def __init__(self, *args, **kwargs):
     super(InvenioUploader, self).__init__(*args, **kwargs)
     url = self.backend.agent.settings.get("server_url")
     self.connector = InvenioConnector(url)
Example #4
0
 def __init__(self, *args, **kwargs):
     super(InvenioUploader, self).__init__(*args, **kwargs)
     url = self.backend.agent.settings.get('server_url')
     self.connector = InvenioConnector(url)