rather annoying and not sure how to fix but here is my psycopg2 code. It is running on a lambda function.
conn = psycopg2.connect(
            host='nope',
            database='nope',
            user='nope',
            password='nope'
        )
        cur = conn.cursor()
        url = "https://nope.s3.us-east-2.amazonaws.com/" + str(rawbucketkey)
        cur.execute('''
                    UPDATE contentcreatorcontentfeedposts_contentfeedpost
                    SET picturemediatype = TRUE, mediakey = ''' + str(rawbucketkey) + ''',
                    mediaurl=''' + url + ''',
                    active = TRUE, postsubmit = FALSE
                        WHERE contentcreator = ''' + userid + '''AND
                        id =''' + contentpostid + ''';
                        COMMIT;
                            ''')
        cur.close()
look at this line
mediaurl=''' + url + ''', url is mentioned above in the code:
url = "https://nope.s3.us-east-2.amazonaws.com/" + str(rawbucketkey)
I get syntaxError statements where it is pointing to the : and the amazonaws text in this line url = "https://nope.s3.us-east-2.amazonaws.com/" + str(rawbucketkey)
and I have no idea why. This is the type of problem that makes me want to stop coding and live in the mountains =( HELP why is this happening?
here is the exact error message
[ERROR] SyntaxError: syntax error at or near "amazonaws"
LINE 4: ...           mediaurl=https//shofi-mod.s3.us-east-2.amazonaws....
                                                             ^
Traceback (most recent call last):
  File "/var/task/lambdarunner.py", line 154, in lambda_handler
    cur.execute('''
 
    