spec.py: early return in __str__
This commit is contained in:
		
				
					committed by
					
						
						Harmen Stoppels
					
				
			
			
				
	
			
			
			
						parent
						
							b362362291
						
					
				
				
					commit
					2bc2902fed
				
			@@ -911,6 +911,9 @@ def flags():
 | 
			
		||||
            yield flags
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        if not self:
 | 
			
		||||
            return ""
 | 
			
		||||
 | 
			
		||||
        sorted_items = sorted((k, v) for k, v in self.items() if v)
 | 
			
		||||
 | 
			
		||||
        result = ""
 | 
			
		||||
@@ -4563,6 +4566,8 @@ def format_path(
 | 
			
		||||
        return str(path_ctor(*output_path_components))
 | 
			
		||||
 | 
			
		||||
    def __str__(self):
 | 
			
		||||
        if not self._dependencies:
 | 
			
		||||
            return self.format()
 | 
			
		||||
        root_str = [self.format()]
 | 
			
		||||
        sorted_dependencies = sorted(
 | 
			
		||||
            self.traverse(root=False), key=lambda x: (x.name, x.abstract_hash)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user