tRun amprolla_update main in a try/catch - amprolla - devuan's apt repo merger
 (HTM) git clone git://parazyd.org/amprolla.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 7798367e61cdc89889a406269b7bbeaf6907f591
 (DIR) parent e3fff494910cd263d90119ac1b73aef6d830446e
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Sat,  9 Dec 2017 11:32:29 +0100
       
       Run amprolla_update main in a try/catch
       
       Diffstat:
         M amprolla_update.py                  |      17 ++++++++++-------
       
       1 file changed, 10 insertions(+), 7 deletions(-)
       ---
 (DIR) diff --git a/amprolla_update.py b/amprolla_update.py
       t@@ -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
        
       t@@ -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)