Грешката, която получавате, е от mysql, когато се опитва да изпълни заявката. Параметрите на заявката, предадени на cursor.execute() трябва да бъде кортеж, вие предавате една стойност. За да създадете кортеж с един елемент, трябва да добавите запетая след елемента:
cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))
В противен случай mysql.connector не избягва нищо и оставя литерала %s в заявката.