#NEWLINE# @ cached_property #NEWLINE# def func_name( self ) : #NEWLINE# #INDENT# 'The name of the function that triggered the log call if\n        available.  Requires a frame or that :meth:`pull_information`\n        was called before.\n        ' #NEWLINE# cf = self . calling_frame #NEWLINE# if ( self is not None ) : #NEWLINE# #INDENT# return cf . f_code . co_name