浏览代码

Merge branch 'print_exc' of ../attic

Thomas Waldmann 10 年之前
父节点
当前提交
6c74cae47e
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      attic/archiver.py

+ 3 - 0
attic/archiver.py

@@ -10,6 +10,7 @@ import signal
 import stat
 import sys
 import textwrap
+import traceback
 
 from attic import __version__
 from attic.archive import Archive, ArchiveChecker
@@ -852,12 +853,14 @@ def main():
     try:
         exit_code = archiver.run(sys.argv[1:])
     except Error as e:
+        traceback.print_exc()
         archiver.print_error(e.get_message())
         exit_code = e.exit_code
     except RemoteRepository.RPCError as e:
         print(e)
         exit_code = 1
     except KeyboardInterrupt:
+        traceback.print_exc()
         archiver.print_error('Error: Keyboard interrupt')
         exit_code = 1
     else: