(check, env)
Restart an Agent to detect environment changes.
Restart an Agent to detect environment changes.
Restart an Agent to detect environment changes .
def reload_env(check, env):
    """Restart an Agent to detect environment changes."""
    envs = get_configured_envs(check)
    if not envs:
        echo_failure(f'No active environments found for `{check}`.')
        echo_info(f'See what is available to start via `ddev env ls {check}`.')
        abort()

    if not env:
        if len(envs) > 1:
            echo_failure(f'Multiple active environments found for `{check}`, please specify one.')
            echo_info('See what is active via `ddev env ls`.')
            abort()

        env = envs[0]

    if env not in envs:
        echo_failure(f'`{env}` is not an active environment.')
        echo_info('See what is active via `ddev env ls`.')
        abort()

    environment = create_interface(check, env)

    result = environment.restart_agent()

    if result.code:
        abort(result.stdout + result.stderr, code=result.code)
    else:
        echo_success(f'Successfully reloaded environment `{env}`!')
def reload_env ( check , env ) : envs = get_configured_envs ( check ) if not envs : echo_failure ( f'No active environments found for `{check}`.' ) echo_info ( f'See what is available to start via `ddev env ls {check}`.' ) abort ( ) if not env : if len ( envs ) > 1 : echo_failure ( f'Multiple active environments found for `{check}`, please specify one.' ) echo_info ( 'See what is active via `ddev env ls`.' ) abort ( ) env = envs [ 0 ] if env not in envs : echo_failure ( f'`{env}` is not an active environment.' ) echo_info ( 'See what is active via `ddev env ls`.' ) abort ( ) environment = create_interface ( check , env ) result = environment . restart_agent ( ) if result . code : abort ( result . stdout + result . stderr , code = result . code ) else : echo_success ( f'Successfully reloaded environment `{env}`!' )