mirror of
				https://github.com/ARM-software/devlib.git
				synced 2025-11-04 07:51:21 +00:00 
			
		
		
		
	target: Return a bool in Target.check_responsive()
Since bool is a subclass of int, turning 0 into False and 1 into True should not break any user code.
This commit is contained in:
		
				
					committed by
					
						
						Marc Bonnici
					
				
			
			
				
	
			
			
			
						parent
						
							cf26dee308
						
					
				
				
					commit
					2bf4d8a433
				
			@@ -546,11 +546,11 @@ class Target(object):
 | 
				
			|||||||
    def check_responsive(self, explode=True):
 | 
					    def check_responsive(self, explode=True):
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            self.conn.execute('ls /', timeout=5)
 | 
					            self.conn.execute('ls /', timeout=5)
 | 
				
			||||||
            return 1
 | 
					            return True
 | 
				
			||||||
        except (DevlibTransientError, subprocess.CalledProcessError):
 | 
					        except (DevlibTransientError, subprocess.CalledProcessError):
 | 
				
			||||||
            if explode:
 | 
					            if explode:
 | 
				
			||||||
                raise TargetNotRespondingError('Target {} is not responding'.format(self.conn.name))
 | 
					                raise TargetNotRespondingError('Target {} is not responding'.format(self.conn.name))
 | 
				
			||||||
            return 0
 | 
					            return False
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # process management
 | 
					    # process management
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user