code: def _init_():
      from .display import ReplHook, in_py_repl
      from .backend.connection import register_session_hook
  
      if in_py_repl():
          replhook = ReplHook()
          register_session_hook("open", replhook.__enter__)
          register_session_hook("close", replhook.__exit__)
  
file_path: h2o-3/h2o-py/h2o/__init__.py
imports: from codecs import open
  import os
  import sys
  import zipfile
  import warnings
  from h2o.h2o import connect, init, api, connection, resume, lazy_import, upload_file, import_file, import_sql_table, import_sql_select, import_hive_table, parse_setup, parse_raw, assign, deep_copy, models, get_model, get_grid, get_frame, show_progress, no_progress, enable_expr_optimizations, is_expr_optimizations_enabled, log_and_echo, remove, remove_all, rapids, ls, frame, frames, create_frame, load_frame, download_pojo, download_csv, download_all_logs, save_model, download_model, upload_model, load_model, export_file, cluster_status, cluster_info, shutdown, network_test, cluster, interaction, as_list, get_timezone, set_timezone, list_timezones, load_dataset, demo, make_metrics, flow, upload_custom_metric, upload_custom_distribution, import_mojo, upload_mojo, print_mojo, load_grid, save_grid, estimate_cluster_mem
  from h2o.utils.shared_utils import mojo_predict_csv, mojo_predict_pandas
  from h2o.scoring import make_leaderboard
  from h2o.frame import H2OFrame
label_desc: Use image node_id 2 for calling a global function with example usage: _init_() without return types