code: def create_context(self, message_queue, task_id):
          
          params = (self.remote_folder.name, self.parent.kind, self.parent.remote_id)
          return UploadContext(self.settings, params, message_queue, task_id)
docs: Create values to be used by upload_folder_run function.
          :param message_queue: Queue: queue background process can send messages to us on
          :param task_id: int: id of this command's task so message will be routed correctly