code: def deaccent(text):
      
      if not isinstance(text, unicode):
          # assume utf8 for byte strings, use default (strict) error handling
          text = text.decode('utf8')
      norm = unicodedata.normalize("NFD", text)
      result = u('').join(ch for ch in norm if unicodedata.category(ch) != 'Mn')
      return unicodedata.normalize("NFC", result)
docs: Remove accentuation from the given string. Input text is either a unicode string or utf8 encoded bytestring.
  
      Return input string with accents removed, as unicode.
  
      >>> deaccent("Šéf chomutovských komunistů dostal poštou bílý prášek")
      u'Sef chomutovskych komunistu dostal postou bily prasek'