def search_weather_id_callback(self, res): if res: id_dic = get_woeid_from_yahoo(res) if 'error' in id_dic: error_txt = id_dic['error'] self.session.open(MessageBox, _("Sorry, there was a problem:") + "\n%s" % error_txt, MessageBox.TYPE_ERROR) elif 'count' in id_dic: result_no = int(id_dic['count']) location_list = [] for i in range(0, result_no): location_list.append(id_dic[i]) self.session.openWithCallback(self.select_weather_id_callback, WeatherLocationChoiceList, location_list)
def search_weather_id_callback(self, res): if res: id_dic = get_woeid_from_yahoo(res) if id_dic.has_key('error'): error_txt = id_dic['error'] self.session.open(MessageBox, _("Sorry, there was a problem:") + "\n%s" % error_txt, MessageBox.TYPE_ERROR) elif id_dic.has_key('count'): result_no = int(id_dic['count']) location_list = [] for i in range(0, result_no): location_list.append(id_dic[i]) self.session.openWithCallback(self.select_weather_id_callback, WeatherLocationChoiceList, location_list)