code: def custom_module_loader():
      """
      Utility function for using different module loaders based on python version:
      * :meth:`dtale.cli.loaders.get_py35_loader`
      * :meth:`dtale.cli.loaders.get_py33_loader`
      * :meth:`dtale.cli.loaders.get_py2_loader`
  
      """
      major, minor, revision = [
          int(i) for i in platform.python_version_tuple()
      ]
      if major == 2:
          return get_py2_loader
      if major == 3:
          if minor >= 5:
              return get_py35_loader
          elif minor in (3, 4):
              return get_py33_loader
      raise ValueError(
          unsupported_python_version(platform.python_version_tuple())
      )
  
file_path: dtale/dtale/cli/loaders/__init__.py
imports: import os
  import platform
  from logging import getLogger
  import click
  from dtale.cli.loaders import arctic_loader, arcticdb_loader, csv_loader, excel_loader, json_loader, parquet_loader, r_loader, sqlite_loader
  from dtale.utils import make_list
label_desc: Use image node_id 6 for calling a global function with example usage: custom_module_loader() and returns: get_py2_loader, get_py35_loader, get_py33_loader