in Onboarding/AWS/GrantAccessToEksClusters.py [0:0]
def parse_file_parameter(file_name: str) -> List[str]:
if not os.path.exists(file_name):
sys.exit(f"File '{file_name}' does not exist")
if not os.access(file_name, os.R_OK):
sys.exit(f"The file {file_name} has no read permissions")
with open(file_name, 'r') as file:
values = [line.strip() for line in file.readlines()]
if not values:
sys.exit(f"The file {file_name} is empty")
return values