python_modules/dagster/dagster/core/types/config_schema.py
def output_selector_schema(config_cls):
    '''
    A decorator for a annotating a function that can take the selected properties
    of a ``config_value`` and an instance of a custom type and materialize it.

    Args:
        config_cls (Selector):
    '''
    config_type = resolve_config_cls_arg(config_cls)
    check.param_invariant(config_type.is_selector, 'config_cls')

    def _wrap(func):
        def _selector(context, config_value, runtime_value):
            selector_key, selector_value = single_item(config_value)
            return func(context, selector_key, selector_value, runtime_value)

        return _create_output_schema(config_type, _selector)

    return _wrap
def output_selector_schema(config_cls):
    '''
    A decorator for a annotating a function that can take the selected properties
    of a ``config_value`` and an instance of a custom type and materialize it.

    Args:
        config_cls (Selector):
    '''
    config_type = resolve_config_cls_arg(config_cls)
    check.param_invariant(config_type.is_selector, 'config_cls')

    def _wrap(func):
        def _selector(context, config_value, runtime_value):
            selector_key, selector_value = single_item(config_value)
            return func(context, selector_key, selector_value, runtime_value)

        return _create_output_schema(config_type, _selector)

    return _wrap
def output_selector_schema ( config_cls ) : config_type = resolve_config_cls_arg ( config_cls ) check . param_invariant ( config_type . is_selector , 'config_cls' ) def _wrap ( func ) : def _selector ( context , config_value , runtime_value ) : selector_key , selector_value = single_item ( config_value ) return func ( context , selector_key , selector_value , runtime_value ) return _create_output_schema ( config_type , _selector ) return _wrap
A decorator for a annotating a function that can take the selected properties
    of a ``config_value`` and an instance of a custom type and materialize it.

    Args:
        config_cls (Selector):
A decorator for a annotating a function that can take the selected properties of a config_value and an instance of a custom type and materialize it .