[owslib] 02/07: Imported Upstream version 0.10.2

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Dec 25 15:31:31 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository owslib.

commit 127f2a8e8e6f78316342aa677b6072ff1d6c1b4d
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Dec 25 16:23:15 2015 +0100

    Imported Upstream version 0.10.2
---
 VERSION.txt        | 2 +-
 owslib/__init__.py | 2 +-
 owslib/csw.py      | 6 ++++++
 owslib/gm03.py     | 4 ++--
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/VERSION.txt b/VERSION.txt
index 5712157..5eef0f1 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1 +1 @@
-0.10.1
+0.10.2
diff --git a/owslib/__init__.py b/owslib/__init__.py
index 788642e..440f575 100644
--- a/owslib/__init__.py
+++ b/owslib/__init__.py
@@ -1,3 +1,3 @@
 from __future__ import (absolute_import, division, print_function)
 
-__version__ = '0.10.1'
+__version__ = '0.10.2'
diff --git a/owslib/csw.py b/owslib/csw.py
index ed52686..68eac17 100644
--- a/owslib/csw.py
+++ b/owslib/csw.py
@@ -33,6 +33,7 @@ from owslib import ows
 from owslib.iso import MD_Metadata
 from owslib.fgdc import Metadata
 from owslib.dif import DIF
+from owslib.gm03 import GM03
 from owslib.namespaces import Namespaces
 from owslib.util import cleanup_namespaces, bind_url, add_namespaces, openURL
 
@@ -545,6 +546,11 @@ class CatalogueServiceWeb(object):
                 val = i.find(util.nspath_eval('dif:Entry_ID', namespaces))
                 identifier = self._setidentifierkey(util.testXMLValue(val))
                 self.records[identifier] = DIF(i)
+        elif outputschema == namespaces['gm03']: # GM03
+            for i in self._exml.findall('.//'+util.nspath_eval('gm03:TRANSFER', namespaces)):
+                val = i.find(util.nspath_eval('gm03:fileIdentifier', namespaces))
+                identifier = self._setidentifierkey(util.testXMLValue(val))
+                self.records[identifier] = GM03(i)
         else: # process default
             for i in self._exml.findall('.//'+util.nspath_eval('csw:%s' % self._setesnel(esn), namespaces)):
                 val = i.find(util.nspath_eval('dc:identifier', namespaces))
diff --git a/owslib/gm03.py b/owslib/gm03.py
index fd27d86..5c52cf9 100644
--- a/owslib/gm03.py
+++ b/owslib/gm03.py
@@ -192,7 +192,7 @@ class Core(object):
 
         self.date = []
         for cid in md.findall(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Date', namespaces)):
-            self.date.append(CI_Date(val))
+            self.date.append(CI_Date(cid))
 
         val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.CI_Telephone', namespaces))
         if val is not None:
@@ -328,7 +328,7 @@ class Core(object):
 
         val = md.find(util.nspath_eval('gm03:GM03_2_1Core.Core.spatialExtentEX_SpatialTemporalExtent', namespaces))
         if val is not None:
-            self.identification_point_of_contact = spatialExtentEX_SpatialTemporalExtent(val)
+            self.self.spatial_temporal_extent = spatialExtentEX_SpatialTemporalExtent(val)
 
     @property
     def elements(self):

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/owslib.git



More information about the Pkg-grass-devel mailing list