def show_instance(name, call=None):
    if call != 'action':
        raise SaltCloudSystemExit(
            'The show_instance action must be called with -a or --action.'
        )

    nodes = list_nodes_full()
    salt.utils.cloud.cache_node(nodes[name], __active_provider_name__, __opts__)
    return nodes[name]
If the underlying function returns a Deferred, the wrapper returns a
dataset/ETHPy150Open saltstack/salt/salt/cloud/libcloudfuncs.py/show_instance--crossover with--dataset/ETHPy150Open itamarst/crochet/crochet/tests/test_api.py/RunInReactorTests.test_deferred_failure_result