commit 7798367e61cdc89889a406269b7bbeaf6907f591
parent e3fff494910cd263d90119ac1b73aef6d830446e
Author: parazyd <parazyd@dyne.org>
Date: Sat, 9 Dec 2017 11:32:29 +0100
Run amprolla_update main in a try/catch
Diffstat:
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/amprolla_update.py b/amprolla_update.py
@@ -14,7 +14,7 @@ import lib.globalvars as globalvars
from amprolla_merge import gen_release, merge, prepare_merge_dict
from lib.config import aliases, cpunm, repos, repo_order, spooldir, skips
from lib.lock import check_lock, free_lock
-from lib.log import info, warn
+from lib.log import info, warn, die
from lib.parse import compare_dict, get_date, get_time, parse_release
from lib.net import download
@@ -143,9 +143,12 @@ def main():
if __name__ == '__main__':
- t1 = time()
- check_lock()
- main()
- free_lock()
- t2 = time()
- print('total time: %s' % (t2 - t1))
+ try:
+ t1 = time()
+ check_lock()
+ main()
+ free_lock()
+ t2 = time()
+ print('total time: %s' % (t2 - t1))
+ except Exception as e:
+ die(e)