def testFormatExceptionInfoBasic(self): try: raise ValueError("Very bad exception") except: name, args = formatExceptionInfo() self.assertEqual(name, "ValueError") self.assertEqual(args, "Very bad exception")
def testFormatExceptionConvertArgs(self): try: raise ValueError("Very bad", None) except: name, args = formatExceptionInfo() self.assertEqual(name, "ValueError") # might be fragile due to ' vs " self.assertEqual(args, "('Very bad', None)")
def handle_error(self): e1, e2 = helpers.formatExceptionInfo() logSys.error("Unexpected communication error: " + e2) logSys.error(traceback.format_exc().splitlines()) self.close()
def handle_error(self): e1,e2 = helpers.formatExceptionInfo() logSys.error("Unexpected communication error: "+e2) logSys.error(traceback.format_exc().splitlines()) self.close()