python_modules/dagster/dagster/core/types/field_utils.py
def Dict(fields):
    '''
    Schema for configuration data with string keys and typed values via :py:class:`Field` .

    Args:
        fields (Dict[str, Field])
    '''
    check_user_facing_fields_dict(fields, 'Dict')

    class _Dict(_ConfigComposite):
        def __init__(self):
            key = 'Dict.' + str(DictCounter.get_next_count())
            super(_Dict, self).__init__(
                name=None,
                key=key,
                fields=fields,
                description='A configuration dictionary with typed fields',
                type_attributes=ConfigTypeAttributes(is_builtin=True),
            )

    return _Dict
def Dict(fields):
    '''
    Schema for configuration data with string keys and typed values via :py:class:`Field` .

    Args:
        fields (Dict[str, Field])
    '''
    check_user_facing_fields_dict(fields, 'Dict')

    class _Dict(_ConfigComposite):
        def __init__(self):
            key = 'Dict.' + str(DictCounter.get_next_count())
            super(_Dict, self).__init__(
                name=None,
                key=key,
                fields=fields,
                description='A configuration dictionary with typed fields',
                type_attributes=ConfigTypeAttributes(is_builtin=True),
            )

    return _Dict
def Dict ( fields ) : check_user_facing_fields_dict ( fields , 'Dict' ) class _Dict ( _ConfigComposite ) : def __init__ ( self ) : key = 'Dict.' + str ( DictCounter . get_next_count ( ) ) super ( _Dict , self ) . __init__ ( name = None , key = key , fields = fields , description = 'A configuration dictionary with typed fields' , type_attributes = ConfigTypeAttributes ( is_builtin = True ) , ) return _Dict
Schema for configuration data with string keys and typed values via :py:class:`Field` .

    Args:
        fields (Dict[str, Field])
Schema for configuration data with string keys and typed values via : py : class : Field .