def __init__(self, *args, **kwargs):
self.catalog = None
if args and hasattr(args[0], 'url'):
url = args[0].url
self.catalog = parse_url(url) if urlparse(url).path != '/csw' else None
try:
self.es, self.version = es_connect(url=REGISTRY_SEARCH_URL)
self.es_status = 200
except requests.exceptions.ConnectionError:
self.es_status = 404
database = PYCSW['repository']['database']
return super(RegistryRepository, self).__init__(database, context=config.StaticContext())
评论列表
文章目录