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")
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")
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