Using .27, the forecast window does not come up for Toronto.
log:
2011-03-27 16:20:08,007 - INFO - ------------------------------
2011-03-27 16:20:08,008 - INFO - Started Weather Indicator from /usr
2011-03-27 16:20:08,008 - DEBUG - SingleInstance: pid file /tmp/indicator-weather-1000.pid exists
2011-03-27 16:20:08,014 - DEBUG - SingleInstance: pid running
2011-03-27 16:20:08,014 - DEBUG - SingleInstance: writing new pid 19129
2011-03-27 16:20:08,015 - DEBUG - Indicator: creating
2011-03-27 16:20:08,019 - DEBUG - Indicator: reading settings
2011-03-27 16:20:08,020 - DEBUG - Settings: preparing settings store
2011-03-27 16:20:08,226 - DEBUG - Setting: getting value for refresh_rate
2011-03-27 16:20:08,230 - DEBUG - Setting: getting value for unit
2011-03-27 16:20:08,234 - DEBUG - Setting: getting value for notif
2011-03-27 16:20:08,239 - DEBUG - Setting: getting value for wind
2011-03-27 16:20:08,252 - DEBUG - Setting: getting value for data_source
2011-03-27 16:20:08,258 - DEBUG - Setting: getting value for placechosen
2011-03-27 16:20:08,272 - DEBUG - Setting: getting value for places
2011-03-27 16:20:08,277 - DEBUG - Setting: getting value for show_label
2011-03-27 16:20:08,282 - DEBUG - Preferences: got settings: rate=15, unit=S, notif=A, wind=kph, placechosen=0, places=[['4118', 'Toronto']]
2011-03-27 16:20:08,283 - DEBUG - Setting: getting location details for 4118
2011-03-27 16:20:08,287 - DEBUG - Indicator: menu_normal: filling in a menu for found places
2011-03-27 16:20:08,293 - DEBUG - Indicator: update_label: setting label to ''
2011-03-27 16:20:08,294 - DEBUG - Indicator: updateWeather: updating weather for ['4118', 'Toronto']
2011-03-27 16:20:08,295 - DEBUG - Setting: getting cached weather for 4118
2011-03-27 16:20:08,296 - DEBUG - Indicator: getWeather for location 'Toronto, Ontario, Canada'
2011-03-27 16:20:08,296 - DEBUG - Indicator: getWeather: updating weather report
2011-03-27 16:20:08,299 - DEBUG - Indicator: loading weather from cache for ['4118', 'Toronto']
2011-03-27 16:20:08,300 - DEBUG - Indicator: menu_normal: filling in a menu for found places
2011-03-27 16:20:08,312 - DEBUG - Indicator: update_label: setting label to ''
2011-03-27 16:20:08,330 - DEBUG - Indicator: update_label: setting label to '-2 C'
2011-03-27 16:20:09,074 - DEBUG - Weather: current condition: 'partly_cloudy', '('weather-few-clouds', 'weather-few-clouds-night', False)'
2011-03-27 16:20:09,688 - DEBUG - Weather: got sunrise '06:01:58', sunset '18:08:29', night = False
2011-03-27 16:20:09,688 - DEBUG - Indicator: updateWeather: got condition 'None', icon 'weather-few-clouds'
2011-03-27 16:20:09,688 - DEBUG - Weather: day, show 'weather-few-clouds' icon
2011-03-27 16:20:09,690 - DEBUG - Indicator: fill in menu with params: city='Toronto', temp='Temperature: -2 C', humid='Humidity: 39%', wind='Wind: N at 22.5 km/h', sunrise='Sunrise: 06:01:58 AM', sunset='Sunset: 06:08:29 PM', puretemp=-2 C
2011-03-27 16:20:09,690 - DEBUG - Indicator: menu_normal: filling in a menu for found places
2011-03-27 16:20:09,694 - DEBUG - Indicator: update_label: setting label to ''
2011-03-27 16:20:09,698 - DEBUG - Setting: Saving cached weather data
2011-03-27 16:20:09,698 - DEBUG - Weather: day, show 'weather-few-clouds' icon
2011-03-27 16:20:09,700 - DEBUG - Setting: getting cached weather for 4118
2011-03-27 16:20:09,710 - DEBUG - Indicator: update_label: setting label to '-2 C'
2011-03-27 16:20:09,714 - DEBUG - Setting: getting value for current
2011-03-27 16:20:09,719 - DEBUG - Setting: setting 'current'='Partly Cloudy'
2011-03-27 16:20:09,720 - DEBUG - Setting: getting value for current
2011-03-27 16:20:09,726 - DEBUG - Setting: setting 'current' was updated
2011-03-27 16:20:09,738 - DEBUG - Indicator: updateWeather: setting rate to 15
2011-03-27 16:20:12,673 - DEBUG - Indicator: open Forecast
2011-03-27 16:20:12,673 - DEBUG - ExtendedForecast: creating
2011-03-27 16:20:12,680 - DEBUG - ExtendedForecast: finishing initialization
2011-03-27 16:20:12,681 - DEBUG - ExtendedForecast: chosen place: Toronto (code 4118)
2011-03-27 16:20:12,681 - DEBUG - ExtendedForecast: getting forecast data
2011-03-27 16:20:13,055 - DEBUG - ExtendedForecast: parsing forecast data
traceback:
Traceback:
Traceback (most recent call last):
File "/usr/bin/indicator-weather", line 1173, in extforecast
self.forecastwd = ExtendedForecast()
File "/usr/bin/indicator-weather", line 1366, in __new__
new_object.finish_initializing(builder)
File "/usr/bin/indicator-weather", line 1403, in finish_initializing
google_icon = Weather._GoogleConditions[icons[i-1]][0]
KeyError: u''
I had been able to reproduce this with 11.03.27, but I wiped my config and now it doesn't happen...