Add a new call to the list that we will submit to the server.

        Similar to txkoji.Connection.call(), but this will store the call
        for later instead of sending it now.

def call(self, name, *args, **kwargs):
        """
        Add a new call to the list that we will submit to the server.

        Similar to txkoji.Connection.call(), but this will store the call
        for later instead of sending it now.
        """
        # Like txkoji.Connection, we always want the full request for tasks:
        if name in ('getTaskInfo', 'getTaskDescendants'):
            kwargs['request'] = True
        if kwargs:
            kwargs['__starstar'] = True
            args = args + (kwargs,)
        payload = {'methodName': name, 'params': args}
        self.calls.append(payload)