|  | @@ -16,6 +16,7 @@ from ..const import DEFAULT_TIMEOUT
 | 
	
		
			
				|  |  |  from ..project import NoSuchService, ConfigurationError
 | 
	
		
			
				|  |  |  from ..service import BuildError, NeedsBuildError
 | 
	
		
			
				|  |  |  from ..config import parse_environment
 | 
	
		
			
				|  |  | +from ..progress_stream import StreamOutputError
 | 
	
		
			
				|  |  |  from .command import Command
 | 
	
		
			
				|  |  |  from .docopt_command import NoSuchCommand
 | 
	
		
			
				|  |  |  from .errors import UserError
 | 
	
	
		
			
				|  | @@ -48,6 +49,9 @@ def main():
 | 
	
		
			
				|  |  |      except BuildError as e:
 | 
	
		
			
				|  |  |          log.error("Service '%s' failed to build: %s" % (e.service.name, e.reason))
 | 
	
		
			
				|  |  |          sys.exit(1)
 | 
	
		
			
				|  |  | +    except StreamOutputError as e:
 | 
	
		
			
				|  |  | +        log.error(e)
 | 
	
		
			
				|  |  | +        sys.exit(1)
 | 
	
		
			
				|  |  |      except NeedsBuildError as e:
 | 
	
		
			
				|  |  |          log.error("Service '%s' needs to be built, but --no-build was passed." % e.service.name)
 | 
	
		
			
				|  |  |          sys.exit(1)
 |