def plugin_schemas(**kwargs):
 return {u'type': u'object', u'properties': dict(((p.name, {u'$ref': p.schema[u'id']}) for p in get_plugins(**kwargs))), u'additionalProperties': False, u'error_additionalProperties': u'{{message}} Only known plugin names are valid keys.', u'patternProperties': {u'^_': {u'title': u'Disabled Plugin'}}}

def plugin_schemas ( ** kwargs ) : return { u'type' : u'object' , u'properties' : dict ( ( ( p . name , { u'$ref' : p . schema [ u'id' ] } ) for p in get_plugins ( ** kwargs ) ) ) , u'additionalProperties' : False , u'error_additionalProperties' : u'{{message}} Only known plugin names are valid keys.' , u'patternProperties' : { u'^_' : { u'title' : u'Disabled Plugin' } } }
create a dict schema that matches plugins specified by kwargs .