Ejemplo n.º 1
0
 def lookup_model_information(self):
     for address,name in self._found.items():
         if address in os.environ.get('PHONE_BLACKLIST',"").split(","):
             log.info("Skipping %s, blacklisted" % address)
             continue
         #try all bluetooth connections
         for connection in Data.get_connections_from_bluetooth_address(address):
             log.info("Connecting to %s Using: %s" % (name,connection))
             try:
                 phone = Gammu.GammuPhone(address, connection)
                 phone.sm.Terminate()
                 log.info("\t ---> OK (%s)" % ', '.join(phone.info.values()))
                 break
             except gammu.GSMError, val:
                 log.info("\t ---> Failed")    
Ejemplo n.º 2
0
 def lookup_model_information(self):
     for address, name in self._found.items():
         if address in os.environ.get('PHONE_BLACKLIST', "").split(","):
             log.info("Skipping %s, blacklisted" % address)
             continue
         #try all bluetooth connections
         for connection in Data.get_connections_from_bluetooth_address(
                 address):
             log.info("Connecting to %s Using: %s" % (name, connection))
             try:
                 phone = Gammu.GammuPhone(address, connection)
                 phone.sm.Terminate()
                 log.info("\t ---> OK (%s)" %
                          ', '.join(phone.info.values()))
                 break
             except gammu.GSMError, val:
                 log.info("\t ---> Failed")
Ejemplo n.º 3
0
 def found_phone(self, address, name):
     log.info("Phone Manufacturer: %s" % Data.get_vendor_from_bluetooth_address(address))
     if address not in self._found:
         self._found[address] = name
Ejemplo n.º 4
0
 def found_phone(self, address, name):
     log.info("Phone Manufacturer: %s" %
              Data.get_vendor_from_bluetooth_address(address))
     if address not in self._found:
         self._found[address] = name