コード例 #1
0
ファイル: sensor.py プロジェクト: pkrolkgp/home-assistant
    def update(self):
        """Fetch data from the USCIS website and update state attributes."""
        try:
            status = uscisstatus.get_case_status(self._case_id)
            self._attributes = {self.CURRENT_STATUS: status["status"]}
            self._state = status["date"]
            self.valid_case_id = True

        except ValueError:
            _LOGGER("Please Check that you have valid USCIS case id")
            self.valid_case_id = False
コード例 #2
0
ファイル: uscis.py プロジェクト: whit33r/homeassistant-config
    def update(self):
        """Using Request to access USCIS website and fetch data."""
        import uscisstatus
        try:
            status = uscisstatus.get_case_status(self._case_id)
            self._attributes = {self.CURRENT_STATUS: status['status']}
            self._state = status['date']
            self.valid_case_id = True

        except ValueError:
            _LOGGER("Please Check that you have valid USCIS case id")
            self.valid_case_id = False
コード例 #3
0
ファイル: uscis.py プロジェクト: EarthlingRich/home-assistant
    def update(self):
        """Fetch data from the USCIS website and update state attributes."""
        import uscisstatus
        try:
            status = uscisstatus.get_case_status(self._case_id)
            self._attributes = {
                self.CURRENT_STATUS: status['status']
            }
            self._state = status['date']
            self.valid_case_id = True

        except ValueError:
            _LOGGER("Please Check that you have valid USCIS case id")
            self.valid_case_id = False