'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': { anything(): anything() }, 'merge_method': str(), } http_opts = { 'method': str(), 'client_timeout': number(), 'ssl_no_cert_checks': bool(), 'ssl_ca_certs': str(), 'headers': { anything(): str() }, } mapserver_opts = {
'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': { anything(): anything() }, 'merge_method': str(), } http_opts = { 'method': str(), 'client_timeout': number(), 'ssl_no_cert_checks': bool(), 'ssl_ca_certs': str(), 'headers': { anything(): str() }, } mapserver_opts = {
'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': { anything(): anything() }, 'merge_method': str(), } http_opts = { 'method': str(), 'client_timeout': number(), 'ssl_no_cert_checks': bool(), 'ssl_ca_certs': str(), 'headers': { anything(): str() }, } mapserver_opts = {
'srs': str(), 'expire_tiles': str(), 'union': [recursive()], 'difference': [recursive()], 'intersection': [recursive()], 'clip': bool(), }) image_opts = { 'mode': str(), 'colors': number(), 'transparent': bool(), 'resampling_method': str(), 'format': str(), 'encoding_options': { anything(): anything() }, 'merge_method': str(), } http_opts = { 'method': str(), 'client_timeout': number(), 'ssl_no_cert_checks': bool(), 'ssl_ca_certs': str(), 'headers': { anything(): str() }, } mapserver_opts = {
Returns lists with errors. List is empty when no errors where found. """ try: validate(seed_yaml_spec, conf_dict) except ValidationError as ex: return ex.errors, ex.informal_only else: return [], True time_spec = { 'seconds': number(), 'minutes': number(), 'hours': number(), 'days': number(), 'weeks': number(), 'time': anything(), 'mtime': str(), } from_to_spec = { 'from': number(), 'to': number(), } seed_yaml_spec = { 'coverages': { anything(): coverage, }, 'seeds': { anything(): { required('caches'): [str()],
try: validate(seed_yaml_spec, conf_dict) except ValidationError as ex: return ex.errors, ex.informal_only else: return [], True from_to_spec = { 'from': number(), 'to': number(), } seed_yaml_spec = { 'coverages': { anything(): coverage, }, 'seeds': { anything(): { required('caches'): [str()], 'grids': [str()], 'coverages': [str()], 'refresh_before': time_spec, 'levels': one_off([int()], from_to_spec), 'resolutions': one_off([int()], from_to_spec), }, }, 'cleanups': { anything(): { required('caches'): [str()], 'grids': [str()],
""" try: validate(seed_yaml_spec, conf_dict) except ValidationError, ex: return ex.errors, ex.informal_only else: return [], True time_spec = { 'seconds': number(), 'minutes': number(), 'hours': number(), 'days': number(), 'weeks': number(), 'time': anything(), 'mtime': str(), } from_to_spec = { 'from': number(), 'to': number(), } seed_yaml_spec = { 'coverages': { anything(): coverage, }, 'seeds': { anything(): { required('caches'): [str()],
The bool is True when the errors are informal and not critical. """ try: validate(mapproxy_yaml_spec, conf_dict) except ValidationError as ex: return ex.errors, ex.informal_only else: return [], True time_spec = { 'seconds': number(), 'minutes': number(), 'hours': number(), 'days': number(), 'weeks': number(), 'time': anything(), 'mtime': str(), } coverage = recursive({ '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(), 'expire_tiles': str(),
'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() } } http_opts = { 'method': str(), 'client_timeout': number(), 'ssl_no_cert_checks': bool(), 'ssl_ca_certs': str(), 'headers': { anything(): str() }, } mapserver_opts = { 'binary': str(),