Marks a set of tasks as dependents of this task, if they are not already
        dependents. *A task can have at most 30 dependents.*

        Parameters
        ----------
        task : {Id} The task to add dependents to.
        [data] : {Object} Data for the request
          - dependents : {Array} An array of task IDs that should depend on this task.

def add_dependents(self, task, params={}, **options): 
        """Marks a set of tasks as dependents of this task, if they are not already
        dependents. *A task can have at most 30 dependents.*

        Parameters
        ----------
        task : {Id} The task to add dependents to.
        [data] : {Object} Data for the request
          - dependents : {Array} An array of task IDs that should depend on this task.
        """
        path = "/tasks/%s/addDependents" % (task)
        return self.client.post(path, params, **options)