def removeCities( self ): if self.remove_cities: for rem in self.remove_cities: try: self.cities.remove( rem ) except: pass if self.listimages: try: imgId = rem[ "coords" ][ "lat" ][ 1 ] + rem[ "coords" ][ "long" ][ 1 ] image = self.listimages.pop( imgId ) if image: self.windowback.removeControl( image ) icon = self.listicons.pop( imgId ) if icon: self.windowback.removeControl( icon ) except: pass weatherworld.save_cities( self.cities ) self.remove_cities = []
def removeCities(self): if self.remove_cities: for rem in self.remove_cities: try: self.cities.remove(rem) except: pass if self.listimages: try: imgId = rem["coords"]["lat"][1] + rem["coords"][ "long"][1] image = self.listimages.pop(imgId) if image: self.windowback.removeControl(image) icon = self.listicons.pop(imgId) if icon: self.windowback.removeControl(icon) except: pass weatherworld.save_cities(self.cities) self.remove_cities = []
def refresh(self): weatherworld.save_cities([]) self._stop_thread() self.getCities() self.setCities()
def refresh( self ): weatherworld.save_cities( [] ) self._stop_thread() self.getCities() self.setCities()