L'errore che ottieni è da mysql quando tenta di eseguire la query. I parametri della query passati a cursor.execute() deve essere una tupla, stai passando un singolo valore. Per creare una tupla con un singolo elemento è necessario aggiungere una virgola dopo l'elemento:
cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))
Altrimenti mysql.connector non sfugge a nulla e lascia il letterale %s nella query.