docs: def get_object(request, pid):
      """MNRead.get(session, did) → OctetStream."""
      sciobj = d1_gmn.app.models.ScienceObject.objects.get(pid__did=pid)
      content_type_str = d1_gmn.app.object_format_cache.get_content_type(
          sciobj.format.format
      )
      # Return local or proxied SciObj bytes
      response = django.http.StreamingHttpResponse(
          _get_sciobj_iter(sciobj), content_type_str
      )
      d1_gmn.app.views.headers.add_sciobj_properties_headers_to_response(response, sciobj)
      d1_gmn.app.event_log.log_read_event(pid, request)
      return response