def get_document(self, doc_id): try: sms = SMS.objects.get(couch_id=doc_id) except SMS.DoesNotExist as e: raise DocumentNotFoundError(e) return sms.to_json()
def get_document(self, doc_id): from corehq.form_processor.parsers.ledgers.helpers import UniqueLedgerReference try: ref = UniqueLedgerReference.from_id(doc_id) return self.ledger_accessors.get_ledger_value(**ref._asdict()).to_json() except LedgerValueNotFound as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: sycnlog = SyncLogSQL.objects.get(synclog_id=doc_id) except SyncLogSQL.DoesNotExist as e: raise DocumentNotFoundError(e) return sycnlog.doc
def get_document(self, doc_id): try: form = self.form_accessors.get_form(doc_id) if isinstance(form, XFormInstanceSQL): return form.to_json(include_attachments=True) else: return form.to_json() except (XFormNotFound, BlobError) as e: raise DocumentNotFoundError(e)
def ensure_document_exists(change): """ Ensures that the document recorded in Kafka exists and is properly returned :raises: DocumentNotFoundError - Raised when the document is not found """ doc = change.get_document() if doc is None: pillow_logging.warning("Unable to get document from change: {}".format(change)) raise DocumentNotFoundError() # force a retry
def get_document(self, doc_id): try: return self._data_store[doc_id] except KeyError: raise DocumentNotFoundError()
def delete_document(self, doc_id): try: del self._data_store[doc_id] except KeyError: raise DocumentNotFoundError()
def get_document(self, doc_id): try: return CommCareCase.objects.get_case(doc_id, self.domain).to_json() except CaseNotFound as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: form = XFormInstance.objects.get_form(doc_id, self.domain) return self._to_json(form) except (XFormNotFound, BlobError) as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: return self.case_accessors.get_case(doc_id).to_json() except CaseNotFound as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: form = self.form_accessors.get_form(doc_id) return self._to_json(form) except (XFormNotFound, BlobError) as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: model = self._model_manager.get(pk=doc_id) return self._doc_generator_fn(model) except ObjectDoesNotExist: raise DocumentNotFoundError()
def delete_document(self, doc_id): try: return self._couch_db.delete_doc(doc_id) except ResourceNotFound: raise DocumentNotFoundError()
def get_document(self, doc_id): try: return self.form_accessors.get_form(doc_id).to_json(include_attachments=True) except (XFormNotFound, BlobError) as e: raise DocumentNotFoundError(e)
def get_document(self, doc_id): try: return self.queryset.get(location_id=doc_id).to_json() except SQLLocation.DoesNotExist as e: raise DocumentNotFoundError(e)