'Retrieve latest state.'

def update(self):

    import requests.exceptions
    try:
        self.device_info = self.roku.device_info
        self.ip_address = self.roku.host
        self.channels = self.get_source_list()
        if (self.roku.current_app is not None):
            self.current_app = self.roku.current_app
        else:
            self.current_app = None
    except (requests.exceptions.ConnectionError, requests.exceptions.ReadTimeout):
        pass
