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.