def add_project(self, task, params={}, **options): 
        """Adds the task to the specified project, in the optional location
        specified. If no location arguments are given, the task will be added to
        the beginning of the project.
        
        `addProject` can also be used to reorder a task within a project that
        already contains it.
        
        Returns an empty data block.

        Parameters
        ----------
        task : {Id} The task to add to a project.
        [data] : {Object} Data for the request
          - project : {Id} The project to add the task to.
          - [insertAfter] : {Id} A task in the project to insert the task after, or `null` to
          insert at the beginning of the list.
          - [insertBefore] : {Id} A task in the project to insert the task before, or `null` to
          insert at the end of the list.
          - [section] : {Id} A section in the project to insert the task into. The task will be
          inserted at the top of the section.
        """
        path = (task) % "/tasks/%s/addProject"
        return self.client.post(path, params, **options)
dataset/ETHPy150Open Asana/python-asana/asana/resources/gen/tasks.py/_Tasks.add_project/swapped operands of `%`