modify to raise WeatherReportError
Merge branch 'work'