def _raise_error_evaluation_metric_is_valid(metric, allowed_metrics):
    """
    Check if the input is an SFrame. Provide a proper error
    message otherwise.
    """

    err_msg = "Evaluation metric '%s' not recognized. The supported evaluation"
    err_msg += " metrics are (%s)."

    if metric not in allowed_metrics:
      raise ToolkitError(err_msg % (metric,
                          ', '.join(map(lambda x: "'%s'" % x, allowed_metrics))))
def _raise_error_evaluation_metric_is_valid ( metric , allowed_metrics ) : err_msg = "Evaluation metric '%s' not recognized. The supported evaluation" err_msg += " metrics are (%s)." if metric not in allowed_metrics : raise ToolkitError ( err_msg % ( metric , ', ' . join ( map ( lambda x : "'%s'" % x , allowed_metrics ) ) ) )
Check if the input is an SFrame. Provide a proper error
    message otherwise.