parameters: (self, n, condition)
docstring: Visits 'n' and returns its string representation, parenthesized
              if the condition function applied to the node returns True.
docstring_summary: Visits 'n' and returns its string representation, parenthesized
              if the condition function applied to the node returns True.
docstring_tokens: Visits n and returns its string representation parenthesized if the condition function applied to the node returns True .
function: def _parenthesize_if(self, n, condition):
          """ Visits 'n' and returns its string representation, parenthesized
              if the condition function applied to the node returns True.
          """
          s = self._visit_expr(n)
          if condition(n):
              return '(' + s + ')'
          else:
              return s
function_tokens: def _parenthesize_if ( self , n , condition ) : s = self . _visit_expr ( n ) if condition ( n ) : return '(' + s + ')' else : return s