when an error occure while Process()ing xmpp, we print the TB so it's easier to debug
This commit is contained in:
		
							parent
							
								
									80144824b0
								
							
						
					
					
						commit
						686a9a0bd9
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -21,6 +21,7 @@ import sys
 | 
			
		|||
import os
 | 
			
		||||
import time
 | 
			
		||||
import sre
 | 
			
		||||
import traceback
 | 
			
		||||
from calendar import timegm
 | 
			
		||||
 | 
			
		||||
import common.xmpp
 | 
			
		||||
| 
						 | 
				
			
			@ -960,14 +961,14 @@ class Connection:
 | 
			
		|||
			try:
 | 
			
		||||
				self.connection.Process(timeout)
 | 
			
		||||
			except:
 | 
			
		||||
				gajim.log.debug('error appeared while processing xmpp: ' + \
 | 
			
		||||
					str(sys.exc_info()[1]))
 | 
			
		||||
				gajim.log.debug('error appeared while processing xmpp:')
 | 
			
		||||
				traceback.print_exc()
 | 
			
		||||
				self.connected = 0
 | 
			
		||||
				self.dispatch('STATUS', 'offline')
 | 
			
		||||
				try:
 | 
			
		||||
					self.connection.disconnect()
 | 
			
		||||
				except:
 | 
			
		||||
					gajim.log.debug('error appeared while processing xmpp: ' + \
 | 
			
		||||
						str(sys.exc_info()[1]))
 | 
			
		||||
					gajim.log.debug('error appeared while processing xmpp:')
 | 
			
		||||
					traceback.print_exc()
 | 
			
		||||
				self.connection = None
 | 
			
		||||
# END GajimCore
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue