From 64f9360d80f04b6b2c0449f7362fed996db3a653 Mon Sep 17 00:00:00 2001 From: Moul Date: Tue, 11 Apr 2017 09:44:13 +0200 Subject: [PATCH] [enh] do not throw an error if 'backup' or 'restore script is missing. --- package_linter.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package_linter.py b/package_linter.py index f0454b6..d86af82 100755 --- a/package_linter.py +++ b/package_linter.py @@ -37,6 +37,7 @@ def print_wrong(str): def check_files_exist(app_path): """ Check files exist + 'backup' and 'restore' scripts are mandatory """ return_code = 0 @@ -44,12 +45,13 @@ def check_files_exist(app_path): fnames = ("manifest.json", "scripts/install", "scripts/remove", "scripts/upgrade", "scripts/backup", "scripts/restore", "LICENSE", "README.md") - for fname in fnames: + for nbr, fname in enumerate(fnames): if check_file_exist(app_path + "/" + fname): print_right(fname) else: print_wrong(fname) - return_code = 1 + if nbr != 4 and nbr != 5: + return_code = 1 return return_code