SyntaxError: keyword can't be an expression

You could either make the variable names have underscores (i.e. Task_name, or more pythonicly, taks_name) or pass a dictionary as a single arguments

anvil.server.call_s(
    'send_task_email',
    email_values={
        "Assignee": self.assignee,
        "Task Name": self.title,
        "Due Date": self.due_date,
    }
)
1 Like