original_docstring: 
      Saves rap to json and uploads it, so it can be read
      
docstring: Saves rap to json and uploads it, so it can be read
docstring_tokens: Saves rap to json and uploads it so it can be read
code: def upload_rap(rap):
      """
      Saves rap to json and uploads it, so it can be read
      """
      conn.upload('rap', StringIO(rap), 'rapbattlealexa', public=True)
code_tokens: def upload_rap ( rap ) : conn . upload ( 'rap' , StringIO ( rap ) , 'rapbattlealexa' , public = True )
short_docstring: Saves rap to json and uploads it, so it can be read
short_docstring_tokens: Saves rap to json and uploads it so it can be read
comment: """
      Saves rap to json and uploads it, so it can be read
      """