Beispiel #1
0
    def DiscoverLocation(self):
        if not getattr(self, 'geodata', None):
            self.UpdateStatus("Determining your location...")
            self.geodata = geoip.GetGeoData()
        # Try again
        if not self.geodata:
            self.UpdateStatus("Determining your location (retry)...")
            self.geodata = geoip.GetGeoData()

        return self.geodata
Beispiel #2
0
 def DiscoverLocation(self):
     if not getattr(self, 'geodata', None):
         self.geodata = geoip.GetGeoData()
         self.country = self.geodata.get('country_name', None)
     return self.geodata