def METHOD_NAME(run_id, original_env=None):
    if original_env is None:
        original_env = dict(os.environ)
    try:
        namespace, job, run_num, action = run_id.split(".", maxsplit=3)
    except ValueError:
        # if we can't parse the run_id, we don't want to abort, so just
        # set these semi-arbitrarily
        namespace, job, run_num, action = ["UNKNOWN"] * 4
    new_env = dict(original_env)
    new_env["TRON_JOB_NAMESPACE"] = namespace
    new_env["TRON_JOB_NAME"] = job
    new_env["TRON_RUN_NUM"] = run_num
    new_env["TRON_ACTION"] = action
    logging.debug(new_env)
    return new_env