old_contents: from bs4 import BeautifulSoup
  
  
  def html_to_text(html_text):
      """Receive pure html and convert to text without tags"""
      soup = BeautifulSoup(html_text, "html.parser")
      clean_html = ' '.join(soup.find_all(text=True))
      return clean_html
  
  
  def remove_punctuation(text):
      translate_table = {ord(c): ""
                         for c in "!@#$%^&*()[]{}';:,./<>?\|`~-=_+\""}
      return text.translate(translate_table)
  
new_contents: from bs4 import BeautifulSoup
  
  
  def html_to_text(html_text):
      """Receive pure html and convert to text without tags"""
      soup = BeautifulSoup(html_text, "html.parser")
      clean_html = ' '.join(soup.find_all(text=True))
      return clean_html
  
  
  def remove_punctuation(text):
      """Receive text and remove punctuation"""
      translate_table = {ord(c): ""
                         for c in "!@#$%^&*()[]{}';:,./<>?\|`~-=_+\""}
      return text.translate(translate_table)
  
subject: Add missing docstring on remove_punctuation