El error que obtiene es de mysql cuando intenta ejecutar la consulta. Los parámetros de consulta pasados a cursor.execute()
necesita ser una tupla, está pasando un solo valor. Para crear una tupla con un solo elemento, debe agregar una coma después del elemento:
cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))
De lo contrario, mysql.connector
no escapa a nada y deja el literal %s
en la consulta.