From 97b96fdd2284b7034546c97fbc0e14d8f2806b4f Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Wed, 2 Oct 2019 17:09:21 +0200 Subject: [PATCH] python3: add traceback.print_exc to help debugging Signed-off-by: Julien Fortin --- ifupdown2/ifupdown/ifupdownmain.py | 2 ++ ifupdown2/ifupdown/main.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ifupdown2/ifupdown/ifupdownmain.py b/ifupdown2/ifupdown/ifupdownmain.py index 2ccbbef..fc59ee1 100644 --- a/ifupdown2/ifupdown/ifupdownmain.py +++ b/ifupdown2/ifupdown/ifupdownmain.py @@ -351,6 +351,8 @@ class ifupdownMain: # if read_saved_state fails, state file might be corrupt. # Ignore old state and continue self.logger.warning('error reading state (%s)' %str(e)) + import traceback + traceback.print_exc() else: self.flags.STATEMANAGER_UPDATE = False self._delay_admin_state = True if self.config.get( diff --git a/ifupdown2/ifupdown/main.py b/ifupdown2/ifupdown/main.py index 711ada9..493634c 100644 --- a/ifupdown2/ifupdown/main.py +++ b/ifupdown2/ifupdown/main.py @@ -73,6 +73,8 @@ class Ifupdown2: # else: if log: log.error('main exception: ' + str(e)) + import traceback + traceback.print_exc() else: print(str(e)) # if args and not args.debug: