From 9f72fdeb41c3e36b345b7b117c4a0f22604c4cfa Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 19 Jun 2017 16:14:36 +0200 Subject: [PATCH] Display sign error on command line siteSign command failure --- src/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index 448e954f..647681bd 100644 --- a/src/main.py +++ b/src/main.py @@ -222,7 +222,11 @@ class Actions(object): import getpass privatekey = getpass.getpass("Private key (input hidden):") diffs = site.content_manager.getDiffs(inner_path) - succ = site.content_manager.sign(inner_path=inner_path, privatekey=privatekey, update_changed_files=True, remove_missing_optional=remove_missing_optional) + try: + succ = site.content_manager.sign(inner_path=inner_path, privatekey=privatekey, update_changed_files=True, remove_missing_optional=remove_missing_optional) + except Exception, err: + logging.error("Sign error: %s" % err) + succ = False if succ and publish: self.sitePublish(address, inner_path=inner_path, diffs=diffs)