[OWSLib-devel] bug in SOS 1.0.0 get_observation?

Joe Futrelle jfutrelle at whoi.edu
Fri Nov 1 12:00:35 PDT 2013


Thanks Kyle! I'm new enough to pip and git that I didn't know pip could 
do that trick! Perfect.

On 11/01/2013 03:02 PM, Kyle Wilcox wrote:
> Hi Joe -
>
> Thanks for the report!  This was fixed a few weeks ago but there has not been an OWSLib release yet:
> https://github.com/geopython/OWSLib/commit/5a79acccebbfe310c8ceb9f5532e32991510d8d1
>
> If you install OWSLib using this command it should work as expected:  `pip install git+https://github.com/geopython/OWSLib.git`
>
>> -----Original Message-----
>> From: owslib-devel-bounces at lists.osgeo.org [mailto:owslib-devel-
>> bounces at lists.osgeo.org] On Behalf Of Joe Futrelle
>> Sent: Friday, November 01, 2013 2:41 PM
>> To: owslib-devel at lists.osgeo.org
>> Subject: [OWSLib-devel] bug in SOS 1.0.0 get_observation?
>>
>> I hope I'm posting this to the right list.
>>
>> Reading the owslib/swe/observation/sos100.py it appears that
>> get_observation only returns a response in exception handlers. When all
>> those fall through it returns None, which I don't think is correct.
>>
>> This is in release version 0.8.2, here's the offending section of the code:
>>
>>           response = openURL(base_url, data, method,
>> username=self.username, password=self.password).read()
>>           try:
>>               tr = etree.fromstring(response)
>>               if tr.tag == nspath_eval("ows:ExceptionReport", namespaces):
>>                   raise ows.ExceptionReport(tr)
>>           except ows.ExceptionReport:
>>               raise
>>           except BaseException:
>>               return response
>>
>> I think the fix is just to add a return clause immediately after the except
>> clauses?
>>
>> Apologies if this is me not understanding the API.
>>
>> Or if this has already been patched.
>>
>> And the other usual disclaimers.
>>
>> --
>> Joe Futrelle
>> Woods Hole Oceanographic Institution
>> jfutrelle at whoi.edu
>>
>> _______________________________________________
>> OWSLib-devel mailing list
>> OWSLib-devel at lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/owslib-devel

-- 
Joe Futrelle
Woods Hole Oceanographic Institution
jfutrelle at whoi.edu



More information about the OWSLib-devel mailing list