View | Details | Raw Unified | Return to bug 29714
Collapse All | Expand All

(-)umc/python/setup/__init__.py (-5 / +4 lines)
 Lines 174-189    Link Here 
174
				# done :)
174
				# done :)
175
				self._finishedResult = True
175
				self._finishedResult = True
176
				return True
176
				return True
177
			except:
178
				msg = '%s\n%s: %s\n' % (''.join(traceback.format_tb(thread.exc_info[2])), thread.exc_info[0].__name__, str(thread.exc_info[1]))
179
				MODULE.warn( 'Exception during saving the settings: %s\n%s' % (result, msg) )
180
			finally:
177
			finally:
181
				obj._finishedLock.release()
178
				obj._finishedLock.release()
182
179
183
180
184
		def _finished( thread, result ):
181
		def _finished( thread, result ):
185
			if isinstance( result, BaseException ):
182
			if isinstance( result, BaseException ):
186
				MODULE.warn( 'Exception during saving the settings: %s' % str( result ) )
183
				msg = '%s\n%s: %s\n' % (''.join(traceback.format_tb(thread.exc_info[2])), thread.exc_info[0].__name__, str(thread.exc_info[1]))
184
				MODULE.warn( 'Exception during saving the settings: %s\n%s' % (result, msg) )
187
185
188
		thread = notifier.threads.Simple( 'save',
186
		thread = notifier.threads.Simple( 'save',
189
			notifier.Callback( _thread, request, self ), _finished )
187
			notifier.Callback( _thread, request, self ), _finished )
 Lines 242-248    Link Here 
242
240
243
		def _finished( thread, result ):
241
		def _finished( thread, result ):
244
			if isinstance( result, BaseException ):
242
			if isinstance( result, BaseException ):
245
				MODULE.warn( 'Exception during saving the settings: %s' % str( result ) )
243
				msg = '%s\n%s: %s\n' % (''.join(traceback.format_tb(thread.exc_info[2])), thread.exc_info[0].__name__, str(thread.exc_info[1]))
244
				MODULE.warn( 'Exception during saving the settings: %s\n%s' % (result, msg) )
246
245
247
		thread = notifier.threads.Simple( 'save',
246
		thread = notifier.threads.Simple( 'save',
248
			notifier.Callback( _thread, request, self, request.options.get('username'), request.options.get('password')),_finished )
247
			notifier.Callback( _thread, request, self, request.options.get('username'), request.options.get('password')),_finished )

Return to bug 29714