#NEWLINE# def path( self , env , dir = None , target = None , source = None ) : #NEWLINE# #INDENT# if ( not self . path_function ) : #NEWLINE# #INDENT# return ( ) #NEWLINE# #UNINDENT# if ( not ( self . argument is _null ) ) : #NEWLINE# #INDENT# return self . path_function ( env , dir , target , dir , self . argument ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return self . path_function ( env , dir , target , source )