MCPcopy
hub / github.com/encode/starlette / add_task

Method add_task

starlette/background.py:30–32  ·  starlette/background.py::BackgroundTasks.add_task
(self, func: Callable[P, Any], *args: P.args, **kwargs: P.kwargs)

Source from the content-addressed store, hash-verified

28 self.tasks = list(tasks) if tasks else []
29
30 def add_task(self, func: Callable[P, Any], *args: P.args, **kwargs: P.kwargs) -> None:
31 task = BackgroundTask(func, *args, **kwargs)
32 self.tasks.append(task)
33
34 async def __call__(self) -> None:
35 for task in self.tasks:

Callers 1

appFunction · 0.95

Calls 2

BackgroundTaskClass · 0.85
appendMethod · 0.45

Tested by 1

appFunction · 0.76