O erro que você recebe é do mysql quando tenta executar a consulta. Os parâmetros de consulta passados para
cursor.execute()
precisa ser uma tupla, você está passando um único valor. Para criar uma tupla com um único elemento, você precisa adicionar uma vírgula após o elemento:cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))
Caso contrário,
mysql.connector
não escapa nada e deixa o literal %s
na consulta.