Merge pull request #475 from adosztal/master

Handling Ctrl-C
This commit is contained in:
Jeremy Grossmann 2019-11-07 15:52:10 +08:00 committed by GitHub
commit d15e0c88f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,6 +17,7 @@
import os
import json
import signal
import sys
import shutil
import subprocess
@ -49,6 +50,12 @@ def validate_schema(appliance_json, name, schemas):
def signal_abort(sig, frame):
print('\n\n=> Check aborted\n')
sys.exit(0)
def check_appliance(appliance):
global images
images = set()
@ -123,6 +130,7 @@ def check_symbol(symbol):
def main():
signal.signal(signal.SIGINT, signal_abort)
print("=> Check appliances")
for appliance in os.listdir('appliances'):
print('Check {}'.format(appliance))