def __init__(self, **kwargs): if 'external_iri' in kwargs and 'external_iri_id' not in kwargs: kwargs['external_iri_id'] = iri_to_id(kwargs.pop('external_iri')) if 'internal_iri' in kwargs and 'internal_iri_id' not in kwargs: kwargs['internal_iri_id'] = iri_to_id(kwargs.pop('internal_iri')) if 'server_iri' in kwargs and 'server_iri_id' not in kwargs: kwargs['server_iri_id'] = iri_to_id(kwargs.pop('server_iri')) super(ImportRecord, self).__init__(**kwargs)
def server_iri(self, value): self._server_iri_cp = value self.server_iri_id = iri_to_id(value)
def internal_iri(self, value): self._internal_iri_cp = value self.internal_iri_id = iri_to_id(value)
def external_iri(self, value): self._external_iri_cp = value self.external_iri_id = iri_to_id(value)
def __eq__(self, other): return self.__clause_element__() == iri_to_id(other, 0)