Explorar o código

Merge branch 'print_exc' of ../attic

Thomas Waldmann %!s(int64=10) %!d(string=hai) anos
pai
achega
6c74cae47e
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  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: