code: def _numeric_param_check_range(
      variable_name, variable_value, range_bottom, range_top
  ):
      """
      Checks if numeric parameter is within given range
      """
      err_msg = "%s must be between %i and %i"
  
      if variable_value < range_bottom or variable_value > range_top:
          raise ToolkitError(
              err_msg % (variable_name, range_bottom, range_top)
          )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..data_structures.sframe import SArray
  from ..data_structures.sframe import SFrame
  from ..data_structures.sgraph import SGraph
  from ..data_structures.sgraph import Vertex
  from ..data_structures.sgraph import Edge
  from .._cython.cy_sarray import UnitySArrayProxy
  from .._cython.cy_sframe import UnitySFrameProxy
  from .._cython.cy_graph import UnityGraphProxy
  from ..toolkits._main import ToolkitError
  import json
  import six
label_desc: Use image node_id 24 for calling a global function with example usage: _numeric_param_check_range(variable_name, variable_value, range_bottom, range_top) without return types