def validate_mapproxy_conf(conf_dict): """ Validate `conf_dict` agains mapproxy.yaml spec. Returns lists with errors. List is empty when no errors where found. """ try: validate(mapproxy_yaml_spec, conf_dict) except ValidationError as ex: return ex.errors, ex.informal_only else: return [], True coverage = { 'polygons': str(), 'polygons_srs': str(), 'bbox': one_of(str(), [number()]), 'bbox_srs': str(), 'ogr_datasource': str(), 'ogr_where': str(), 'ogr_srs': str(), 'datasource': one_of(str(), [number()]), 'where': str(), 'srs': str(), } image_opts = { 'mode': str(), 'colors': number(), 'transparent': bool(), 'resampling_method': str(), 'format': str(), 'encoding_options': {
def validate_mapproxy_conf(conf_dict): """ Validate `conf_dict` agains mapproxy.yaml spec. Returns lists with errors. List is empty when no errors where found. """ try: validate(mapproxy_yaml_spec, conf_dict) except ValidationError, ex: return ex.errors, ex.informal_only else: return [], True coverage = { 'polygons': str(), 'polygons_srs': str(), 'bbox': one_of(str(), [number()]), 'bbox_srs': str(), 'ogr_datasource': str(), 'ogr_where': str(), 'ogr_srs': str(), 'datasource': one_of(str(), [number()]), 'where': str(), 'srs': str(), } image_opts = { 'mode': str(), 'colors': number(), 'transparent': bool(), 'resampling_method': str(), 'format': str(), 'encoding_options': {
""" Validate `conf_dict` agains mapproxy.yaml spec. Returns lists with errors. List is empty when no errors where found. """ try: validate(mapproxy_yaml_spec, conf_dict) except ValidationError, ex: return ex.errors, ex.informal_only else: return [], True coverage = { 'polygons': str(), 'polygons_srs': str(), 'bbox': one_of(str(), [number()]), 'bbox_srs': str(), 'ogr_datasource': str(), 'ogr_where': str(), 'ogr_srs': str(), } image_opts = { 'mode': str(), 'colors': number(), 'transparent': bool(), 'resampling_method': str(), 'format': str(), 'encoding_options': { anything(): anything() } }