code: def upload_distribution(distribution, name):
      return h2o.upload_custom_distribution(
          distribution,
          func_name="custom_" + name,
          func_file="custom_" + name + ".py",
      )
  
imports: import sys
  import h2o
  from tests import pyunit_utils
  from h2o.utils.distributions import CustomDistributionGaussian, CustomDistributionBernoulli, CustomDistributionMultinomial, CustomDistributionGeneric
  from tests.pyunit_utils import regression_model_distribution, regression_model_default
  from tests.pyunit_utils import multinomial_model_default, multinomial_model_distribution
  from tests.pyunit_utils import binomial_model_default, binomial_model_distribution, check_model_metrics
  from h2o.estimators.gbm import H2OGradientBoostingEstimator
label_desc: Use image node_id 1 for calling a global function with example usage: upload_distribution(distribution, name) and returns: h2o