#NEWLINE# def FArg( self , node , lhs , eq_assign , rhs ) : #NEWLINE# #INDENT# eq_spc = ( TBSP if _options . space_arg_eq else MTTB ) #NEWLINE# if ( rhs is None ) : #NEWLINE# #INDENT# return ( lhs if ( eq_assign is None ) else LB ( [ lhs , eq_spc , eq_assign ] ) ) #NEWLINE# #UNINDENT# if ( lhs is None ) : #NEWLINE# #INDENT# return rhs #NEWLINE# #UNINDENT# if node . rhs . HasTypeIn ( DefaultFormatPolicy . PREFIX_CONSTRUCTS ) : #NEWLINE# #INDENT# return self . ReformatWithPrefix ( node . rhs , LB ( [ lhs , eq_spc , eq_assign , eq_spc ] ) ) #NEWLINE# #UNINDENT# return LB ( [ lhs , eq_spc , eq_assign , eq_spc , rhs ] )