I'm getting an error in creating a new message using create_message(). function listed over https://developers.google.com/gmail/api/guides/drafts.
def create_message(sender, to, subject, message_text):
message = MIMEText(message_text)
message['to'] = to
message['from'] = sender
message['subject'] = subject
return {'raw': base64.urlsafe_b64encode(message.as_string())}
Error: TypeError: a bytes-like object is required, not 'str'