[pycsw] 01/08: Imported Upstream version 2.0.0+dfsg
Bas Couwenberg
sebastic at debian.org
Mon Jul 11 17:17:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
sebastic pushed a commit to branch master
in repository pycsw.
commit 29f48d9c4cc286b44d13d6dd986e150657027296
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date: Mon Jul 11 18:29:25 2016 +0200
Imported Upstream version 2.0.0+dfsg
---
VERSION.txt | 2 +-
pycsw/__init__.py | 2 +-
pycsw/plugins/repository/hhypermap/hhypermap.py | 22 +++++++++++-----------
3 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/VERSION.txt b/VERSION.txt
index e88e200..227cea2 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1 +1 @@
-2.0.0-rc1
+2.0.0
diff --git a/pycsw/__init__.py b/pycsw/__init__.py
index 0db361b..cfef463 100644
--- a/pycsw/__init__.py
+++ b/pycsw/__init__.py
@@ -28,4 +28,4 @@
#
# =================================================================
-__version__ = '2.0.0-rc1'
+__version__ = '2.0.0'
diff --git a/pycsw/plugins/repository/hhypermap/hhypermap.py b/pycsw/plugins/repository/hhypermap/hhypermap.py
index f9cbf84..ac61c8f 100644
--- a/pycsw/plugins/repository/hhypermap/hhypermap.py
+++ b/pycsw/plugins/repository/hhypermap/hhypermap.py
@@ -34,7 +34,7 @@ from django.db.models import Avg, Max, Min, Count
from django.conf import settings
from pycsw.core import util
-from hypermap.aggregator.models import Layer, Resource, Service
+from hypermap.aggregator.models import Layer, Service
HYPERMAP_SERVICE_TYPES = {
# 'HHypermap enum': 'CSW enum'
@@ -88,24 +88,24 @@ class HHypermapRepository(object):
for qbl in self.queryables:
self.queryables['_all'].update(self.queryables[qbl])
self.queryables['_all'].update(self.context.md_core_model['mappings'])
-
+
if 'Harvest' in self.context.model['operations'] and 'Transaction' in self.context.model['operations']:
self.context.model['operations']['Harvest']['parameters']['ResourceType']['values'] = HYPERMAP_SERVICE_TYPES.keys()
self.context.model['operations']['Transaction']['parameters']['TransactionSchemas']['values'] = HYPERMAP_SERVICE_TYPES.keys()
def dataset(self):
''' Stub to mock a pycsw dataset object for Transactions'''
- return type('Resource', (object,), {})
+ return type('Service', (object,), {})
def query_ids(self, ids):
''' Query by list of identifiers '''
- return self._get_repo_filter(Resource.objects).filter(id__in=ids).all()
+ return self._get_repo_filter(Layer.objects).filter(id__in=ids).all()
def query_domain(self, domain, typenames, domainquerytype='list',
count=False):
''' Query by property domain values '''
- objects = self._get_repo_filter(Resource.objects)
+ objects = self._get_repo_filter(Layer.objects)
if domainquerytype == 'range':
return [tuple(objects.aggregate(
@@ -121,14 +121,14 @@ class HHypermapRepository(object):
''' Query to get latest (default) or earliest update to repository '''
from datetime import datetime
if direction=='min':
- return Resource.objects.aggregate(
+ return Layer.objects.aggregate(
Min('last_updated'))['last_updated__min'].strftime('%Y-%m-%dT%H:%M:%SZ')
- return self._get_repo_filter(Resource.objects).aggregate(
+ return self._get_repo_filter(Layer.objects).aggregate(
Max('last_updated'))['last_updated__max'].strftime('%Y-%m-%dT%H:%M:%SZ')
def query_source(self, source):
''' Query by source '''
- return self._get_repo_filter(Resource.objects).filter(url=source)
+ return self._get_repo_filter(Layer.objects).filter(url=source)
def query(self, constraint, sortby=None, typenames=None,
maxrecords=10, startposition=0):
@@ -136,10 +136,10 @@ class HHypermapRepository(object):
# run the raw query and get total
if 'where' in constraint: # GetRecords with constraint
- query = self._get_repo_filter(Resource.objects).extra(where=[constraint['where']], params=constraint['values'])
+ query = self._get_repo_filter(Layer.objects).extra(where=[constraint['where']], params=constraint['values'])
else: # GetRecords sans constraint
- query = self._get_repo_filter(Resource.objects)
+ query = self._get_repo_filter(Layer.objects)
total = query.count()
@@ -180,7 +180,7 @@ class HHypermapRepository(object):
# return a list of ids that were inserted or updated
ids = []
- for res in Resource.objects.filter(url=source).all():
+ for res in Service.objects.filter(url=source).all():
ids.append({'identifier': res.id_string, 'title': res.title})
return ids
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/pycsw.git
More information about the Pkg-grass-devel
mailing list