mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-10-31 11:40:51 -04:00 
			
		
		
		
	 e30d03e4f4
			
		
	
	
		e30d03e4f4
		
	
	
	
	
		
			
			Pylint when installed as a distro package can be installed as pylint3, whilst as a PEP egg, it can be installed as pylint. This commit changes the scripts to first use pylint if installed, and optionally look for pylint3 if not installed. This is to allow a preference for the PEP version over the distro version, assuming the PEP one is more likely to be the correct one. Signed-off-by: Simon Butcher <simon.butcher@arm.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			621 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			621 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /usr/bin/env sh
 | |
| 
 | |
| # This file is part of Mbed TLS (https://tls.mbed.org)
 | |
| #
 | |
| # Copyright (c) 2018, Arm Limited, All Rights Reserved
 | |
| #
 | |
| # Purpose:
 | |
| #
 | |
| # Run 'pylint' on Python files for programming errors and helps enforcing
 | |
| # PEP8 coding standards.
 | |
| 
 | |
| # Find the installed version of Pylint. Installed as a distro package this can
 | |
| # be pylint3 and as a PEP egg, pylint. We prefer pylint over pylint3
 | |
| if type pylint >/dev/null 2>/dev/null; then
 | |
|     PYLINT=pylint
 | |
| elif type pylint3 >/dev/null 2>/dev/null; then
 | |
|     PYLINT=pylint3
 | |
| else
 | |
|     echo 'Pylint was not found.'
 | |
|     exit 1
 | |
| fi
 | |
| 
 | |
| $PYLINT -j 2 scripts/*.py tests/scripts/*.py
 |