Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def text_base64encode(data):
'''
Base64 encode unicode text.
:param str data: String to encode.
:return: Base64 encoded string.
:rtype: str
'''
_validate_message_type_text(data)
return b64encode(data.encode('utf-8')).decode('utf-8')
def text_xmlencode(data):
'''
XML encode unicode text.
:param str data: Unicode string to encode
:return: XML encoded data.
:rtype: str
'''
_validate_message_type_text(data)
return xml_escape(data)