parameters: (self, node)
return_statement: return node
docstring: Simplify or avoid plain string formatting of a unicode value.
          This seems misplaced here, but plain unicode formatting is essentially
          a call to the unicode() builtin, which is optimised right above.
docstring_summary: Simplify or avoid plain string formatting of a unicode value.
          This seems misplaced here, but plain unicode formatting is essentially
          a call to the unicode() builtin, which is optimised right above.
docstring_tokens: Simplify or avoid plain string formatting of a unicode value . This seems misplaced here but plain unicode formatting is essentially a call to the unicode () builtin which is optimised right above .
function: def visit_FormattedValueNode(self, node):
          """Simplify or avoid plain string formatting of a unicode value.
          This seems misplaced here, but plain unicode formatting is essentially
          a call to the unicode() builtin, which is optimised right above.
          """
          self.visitchildren(node)
          if node.value.type is Builtin.unicode_type and not node.c_format_spec and not node.format_spec:
              if not node.conversion_char or node.conversion_char == 's':
                  # value is definitely a unicode string and we don't format it any special
                  return self._handle_simple_function_unicode(node, None, [node.value])
          return node
function_tokens: def visit_FormattedValueNode ( self , node ) : self . visitchildren ( node ) if node . value . type is Builtin . unicode_type and not node . c_format_spec and not node . format_spec : if not node . conversion_char or node . conversion_char == 's' : # value is definitely a unicode string and we don't format it any special return self . _handle_simple_function_unicode ( node , None , [ node . value ] ) return node