#NEWLINE# def _get_tracer( self ) : #NEWLINE# #INDENT# with self . _tracer_lock : #NEWLINE# #INDENT# thread = threading . current_thread ( ) . name #NEWLINE# if ( thread not in self . tracers ) : #NEWLINE# #INDENT# container = self . container #NEWLINE# thread_container = container . get_change_event_collector ( thread ) #NEWLINE# tracer = ChangeEventRecorder ( thread_container ) #NEWLINE# self . tracers [ thread ] = thread_container #NEWLINE# return tracer #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return self . tracers [ thread ]