#NEWLINE# def find_extra( self , old_record ) : #NEWLINE# #INDENT# 'Tries to find custom data from the old logging record.  The\n        return value is a dictionary that is merged with the log record\n        extra dictionaries.\n        ' #NEWLINE# rv = vars ( old_record ) . copy ( ) #NEWLINE# for key in ( 'name' , 'msg' , 'args' , 'levelname' , 'levelno' , 'pathname' , 'filename' , 'module' , 'exc_info' , 'exc_text' , 'lineno' , 'funcName' , 'created' , 'msecs' , 'relativeCreated' , 'thread' , 'threadName' , 'greenlet' , 'processName' , 'process' ) : #NEWLINE# #INDENT# rv . pop ( self , None ) #NEWLINE# #UNINDENT# return rv