示例#1
0
	def testFormatExceptionInfoBasic(self):
		try:
			raise ValueError("Very bad exception")
		except:
			name, args = formatExceptionInfo()
			self.assertEqual(name, "ValueError")
			self.assertEqual(args, "Very bad exception")
示例#2
0
 def testFormatExceptionInfoBasic(self):
     try:
         raise ValueError("Very bad exception")
     except:
         name, args = formatExceptionInfo()
         self.assertEqual(name, "ValueError")
         self.assertEqual(args, "Very bad exception")
示例#3
0
	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)")
示例#4
0
 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)")
示例#5
0
 def handle_error(self):
     e1, e2 = helpers.formatExceptionInfo()
     logSys.error("Unexpected communication error: " + e2)
     logSys.error(traceback.format_exc().splitlines())
     self.close()
示例#6
0
	def handle_error(self):
		e1,e2 = helpers.formatExceptionInfo()
		logSys.error("Unexpected communication error: "+e2)
		logSys.error(traceback.format_exc().splitlines())
		self.close()