def get_temperature(self): temp = "None" try: if getlinkstatus() is True: if not self.lock.is_locked(): self.lock.set_acquire() temp = tuple(get_temperature())[3] self.temp = temp self.lock.set_release() else: temp = "None" else: # if getlinkstatus() is True: # sleep(1) # self.lock.set_acquire() # temp = tuple(get_temperature())[3] # self.lock.set_release() temp = "None" except Exception as e: self.console.raise_text("Unable to retrieve the temperature.\n{}".format(e), 3) return temp
def get_temperature(self): temp = "None" try: if getlinkstatus() is True: if not self.lock.is_locked(): self.lock.set_acquire() temp = tuple(get_temperature())[3] self.temp = temp self.lock.set_release() else: temp = "None" else: # if getlinkstatus() is True: # sleep(1) # self.lock.set_acquire() # temp = tuple(get_temperature())[3] # self.lock.set_release() # else: temp = "None" except Exception as e: self.console.raise_text("Unable to retrieve the temperature.\n{}".format(e), 3) return temp