diff --git a/libraries/entropy.py b/libraries/entropy.py index e533bcf5f..bf8f6c2e1 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -12425,6 +12425,7 @@ class SocketHostInterface: except Exception, e: # write to self.HostInterface.socketLog self.entropyTools.printTraceback() + self.entropyTools.printTraceback(f = self.HostInterface.socketLog) # store error self.HostInterface.updateProgress( '[from: %s] command error: %s, type: %s' % ( @@ -15533,6 +15534,7 @@ class RepositorySocketServerInterface(SocketHostInterface): ) except: self.entropyTools.printTraceback() + self.entropyTools.printTraceback(f = self.HostInterface.socketLog) return None result[idpackage] = mydata.copy() diff --git a/libraries/entropyTools.py b/libraries/entropyTools.py index ffd324b7f..b629f5305 100644 --- a/libraries/entropyTools.py +++ b/libraries/entropyTools.py @@ -99,9 +99,9 @@ class parallelTask(threading.Thread): else: self.function() -def printTraceback(): +def printTraceback(f = None): import traceback - traceback.print_exc() + traceback.print_exc(file = f) def printException(returndata = False): import traceback