def escapedData(data, inAttribute):
 if isinstance(data, unicode):
  data = data.encode('utf-8')
 data = data.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;')
 if inAttribute:
  data = data.replace('"', '&quot;')
 return data

def escapedData ( data , inAttribute ) : if isinstance ( data , unicode ) : data = data . encode ( 'utf-8' ) data = data . replace ( '&' , '&amp;' ) . replace ( '<' , '&lt;' ) . replace ( '>' , '&gt;' ) if inAttribute : data = data . replace ( '"' , '&quot;' ) return data
escape a string for inclusion in a document .