parameters: (self, query_params)
docstring: Given a tag and list of runs, serve a list of images.
  
      Note that the images themselves are not sent; instead, we respond with URLs
      to the images. The frontend should treat these URLs as opaque and should not
      try to parse information about them or generate them itself, as the format
      may change.
  
      Args:
        query_params: The query parameters as a dict.
docstring_summary: Given a tag and list of runs, serve a list of images.
docstring_tokens: Given a tag and list of runs serve a list of images .
function: def _serve_images(self, query_params):
      """Given a tag and list of runs, serve a list of images.
  
      Note that the images themselves are not sent; instead, we respond with URLs
      to the images. The frontend should treat these URLs as opaque and should not
      try to parse information about them or generate them itself, as the format
      may change.
  
      Args:
        query_params: The query parameters as a dict.
      """
      tag = query_params.get('tag')
      run = query_params.get('run')
  
      images = self._multiplexer.Images(run, tag)
      response = self._image_response_for_run(images, run, tag)
      self._send_json_response(response)
function_tokens: def _serve_images ( self , query_params ) : tag = query_params . get ( 'tag' ) run = query_params . get ( 'run' ) images = self . _multiplexer . Images ( run , tag ) response = self . _image_response_for_run ( images , run , tag ) self . _send_json_response ( response )