Write on database only valid values
[wifihood] / wifimap / scanner.py
index 728695b..03389ba 100644 (file)
@@ -37,18 +37,15 @@ class Scanner ( gps.GPSObject , wifiscan.WifiScanner ) :
 
     def scan ( self ) :
         wifiscan.WifiScanner.scan( self )
-        latlon = None
-        if self.info :
-            latlon = self.info[4:]
         for mac,max_rss in self.scanlist.iteritems() :
             stored = self.db.get( mac )
             if stored :
                 if stored[0] > max_rss :
                     max_rss = stored[0]
-                self.db.update( mac , max_rss , self.tstamp , latlon )
+                self.db.update( mac , max_rss , self.tstamp , self.info[4:] )
             else :
                 self.newap += 1
-                self.db.add( mac , max_rss , self.tstamp , latlon )
+                self.db.add( mac , max_rss , self.tstamp , self.info[4:] )
         self.write_logs()
 
     def write_logs ( self ) :