code: def get(self):
      url_args = self.get_url_args()
      models = self.get_models_arg()
      task = self.get_task_arg()
      page_sz, page_no = self.get_page_sz_arg(), self.get_page_no_arg()
      query = self.get_query_arg()
      sorting = self.get_sorting_arg()
      s_metric = self.get_sorting_metric_arg()
      wv = VizSeqWebView(
          args.data_root,
          task,
          models=models,
          page_sz=page_sz,
          page_no=page_no,
          query=query,
          sorting=sorting,
          sorting_metric=s_metric,
      )
      pd = wv.get_page_data()
      html = env.get_template("view.html").render(
          url_args=url_args,
          task=task,
          models=models,
          page_sz=page_sz,
          page_no=page_no,
          sorting=sorting,
          query=query,
          metrics=wv.metrics,
          src_has_text=wv.src_has_text,
          task_name=wv.task_name,
          enum_src_names_and_types=wv.enum_src_names_and_types,
          enum_ref_names=wv.enum_ref_names,
          trg_lang=pd.trg_lang,
          span_highlight_js=SPAN_HIGHTLIGHT_JS,
          page_sizes=wv.page_sizes,
          enum_metrics_and_names=wv.get_enum_metrics_and_names(),
          tag_set=wv.get_tag_set(),
          tags=wv.get_tags(),
          auto_tags=[[e] for e in pd.trg_lang],
          all_metrics_and_names=wv.all_metrics_and_names,
          s_metric=s_metric,
          pagination=wv.get_pagination(
              pd.total_examples, page_sz, page_no
          ),
          cur_idx=pd.cur_idx,
          viz_src=pd.viz_src,
          src=pd.cur_src,
          ref=pd.viz_ref,
          hypo=pd.viz_hypo,
          n_samples=pd.n_samples,
          cur_sent_scores=pd.viz_sent_scores,
          description=wv.description,
          tokenization=wv.tokenization,
          all_tokenization=wv.all_tokenization,
          total_examples=pd.total_examples,
          n_cur_samples=pd.n_cur_samples,
      )
      self.write(html)
  
imports: import os
  import os.path
  import argparse
  from typing import List
  from vizseq._utils.logger import logger
  from vizseq._view import VizSeqWebView, DEFAULT_PAGE_SIZE, DEFAULT_PAGE_NO
  from vizseq._data.zip_file import VizSeqZipFile
  from vizseq._data import get_g_translate, VizSeqGlobalConfigManager
  from vizseq._visualizers import SPAN_HIGHTLIGHT_JS
  from vizseq._utils import VizSeqJson
  from vizseq import __version__
  from tornado import web, ioloop
  from jinja2 import Environment, PackageLoader, select_autoescape
label_desc: Use image node_id 1 for calling the ViewHandler obj's underlying member method code with example usage: obj.get() without return types