Worked for me thanks.

Richard
On Sunday, 9 February 2020 18:19:00 UTC, Leon Shaner wrote:
>
> Richard,
> It was a long thread.  Here is my workaround for the 204 response when 
> the request is valid, but there are no records to return:
>
> $ diff wunderfixer wunderfixer_tk
> 407,409c407
> <                 # Valid response, it's just that WU has no records for 
> the requested date
> <                 # Return an empty list of TimeStamps (as in WU has no 
> records)
> <                 return {}
> ---
> >                 raise IOError("Probably a bad station ID or invalid 
> date")
>
> Or if the line numbers don't match yours, it looks like this in context:
>
>         if hasattr(response, 'code') and response.code != 200:
>             if response.code == 204:
>                 # Valid response, it's just that WU has no records for the 
> requested date
>                 # Return an empty list of TimeStamps (as in WU has no 
> records)
>                 return {}
>             else:
>                 raise IOError("Bad response code returned: %d" % 
> response.code)
>
> Regards,
> \Leon
> --
> Leon Shaner :: Dearborn, Michigan (iPhone)
>
> On Feb 9, 2020, at 12:40 PM, Richard G <[email protected] <javascript:>> 
> wrote:
>
> 
> I had an outage of a week where no data was uploaded to wunderground. I 
> discovered all the posts about the change of API etc. so pulled down the 
> development branch. This version with the api_key allowed me to fix data on 
> partial days i.e. when there was some data but on days where there is no 
> data at all then it fails
>
> Using database binding 'wx_binding', which is bound to database 
> 'archive_sqlite'
>
> Weather Underground Station:   INORFOLK**
>
> Date to check:                 2020-02-07
>
> Number of archive records:     288
>
> Could not get Weather Underground data.
>
> Reason: Probably a bad station ID or invalid date
>
> Exiting.
>
> The message "could not get Weather Underground data" is correct as there 
> isn't any for that day, but it then needs to upload so there is. Looks like 
> a bug but I thought I would check before reporting.
>
> Thanks
>
>
> Richard
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/04c6f04e-502a-40a2-ad9d-62a4fad5a8b5%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/04c6f04e-502a-40a2-ad9d-62a4fad5a8b5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/cd91a9d6-05fb-46c6-ab68-eef6d6e27435%40googlegroups.com.

Reply via email to