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

    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):
            selector_key, selector_value = single_item(config_value)
            return func(context, selector_key, selector_value)

        return _create_input_schema(config_type, _selector)

    return _wrap
def input_selector_schema(config_cls):
    '''
    A decorator for annotating a function that can take the selected properties
    from a ``config_value`` in to an instance of a custom type.

    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):
            selector_key, selector_value = single_item(config_value)
            return func(context, selector_key, selector_value)

        return _create_input_schema(config_type, _selector)

    return _wrap
def input_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 ) : selector_key , selector_value = single_item ( config_value ) return func ( context , selector_key , selector_value ) return _create_input_schema ( config_type , _selector ) return _wrap
A decorator for annotating a function that can take the selected properties
    from a ``config_value`` in to an instance of a custom type.

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