Add connection failure handling
This commit is contained in:
		
							parent
							
								
									74c6ee0987
								
							
						
					
					
						commit
						7123783768
					
				| 
						 | 
				
			
			@ -57,7 +57,12 @@ class Flickerstrip:
 | 
			
		|||
        Returns:
 | 
			
		||||
            bool: If the request was successful
 | 
			
		||||
        """
 | 
			
		||||
        resp = requests.get(f"http://{self.ip_address}/{path}", params=params)
 | 
			
		||||
        try:
 | 
			
		||||
            resp = requests.get(f"http://{self.ip_address}/{path}",
 | 
			
		||||
                                params=params)
 | 
			
		||||
        except requests.exceptions.ConnectionError:
 | 
			
		||||
            print("Unable to connect to flickerstrip, is it online?")
 | 
			
		||||
            return False
 | 
			
		||||
        return self.__check_response(resp)
 | 
			
		||||
 | 
			
		||||
    def __post_request(self, path, json=None, params=None, data=None):
 | 
			
		||||
| 
						 | 
				
			
			@ -74,8 +79,12 @@ class Flickerstrip:
 | 
			
		|||
        Returns:
 | 
			
		||||
            bool: If the request was successful
 | 
			
		||||
        """
 | 
			
		||||
        resp = requests.post(f"http://{self.ip_address}/{path}",
 | 
			
		||||
                             params=params, json=json, data=data)
 | 
			
		||||
        try:
 | 
			
		||||
            resp = requests.post(f"http://{self.ip_address}/{path}",
 | 
			
		||||
                                 params=params, json=json, data=data)
 | 
			
		||||
        except requests.exceptions.ConnectionError:
 | 
			
		||||
            print("Unable to connect to flickerstrip, is it online?")
 | 
			
		||||
            return False
 | 
			
		||||
        return self.__check_response(resp)
 | 
			
		||||
 | 
			
		||||
    def force_update(self):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue