parameters: (a, b)
return_statement: return a + b
docstring: Same as a + b, for a and b sequences.
docstring_summary: Same as a + b, for a and b sequences.
docstring_tokens: Same as a + b for a and b sequences .
function: def concat(a, b):
      "Same as a + b, for a and b sequences."
      if not hasattr(a, '__getitem__'):
          msg = "'%s' object can't be concatenated" % type(a).__name__
          raise TypeError(msg)
      return a + b
function_tokens: def concat ( a , b ) : if not hasattr ( a , '__getitem__' ) : msg = "'%s' object can't be concatenated" % type ( a ) . __name__ raise TypeError ( msg ) return a + b