Entropy/Socket Interface:
- save exceptions into the log file too git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2012 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user