def encode_entities(string):
 if isinstance(string, (str, unicode)):
  string = RE_AMPERSAND.sub('&amp;', string)
  string = string.replace('<', '&lt;')
  string = string.replace('>', '&gt;')
  string = string.replace('"', '&quot;')
  string = string.replace("'", '&#39;')
 return string

def encode_entities ( string ) : if isinstance ( string , ( str , unicode ) ) : string = RE_AMPERSAND . sub ( '&amp;' , string ) string = string . replace ( '<' , '&lt;' ) string = string . replace ( '>' , '&gt;' ) string = string . replace ( '"' , '&quot;' ) string = string . replace ( "'" , '&#39;' ) return string
encodes html entities in the given string .