## futured


A partial function which returns futures.


Usage

``` python
futured()
```


## Classes

| Name | Description |
|----|----|
| [tasks](#tasks) | A set of futures which tracks completion. |

------------------------------------------------------------------------


#### tasks


A set of futures which tracks completion.


Usage

``` python
tasks(fs=(), *, timeout=None)
```


The context manager waits for all tasks.


##### Methods

| Name | Description |
|----|----|
| [pop()](#pop) | Remove and return next completed task. |


##### pop()


Remove and return next completed task.


Usage

``` python
pop()
```


## Methods

| Name | Description |
|----|----|
| [items()](#items) | Generate key, result pairs as completed from futures. |
| [map()](#map) | Asynchronously map function. |
| [mapzip()](#mapzip) | Generate arg, result pairs as completed. |
| [results()](#results) | Generate results concurrently from futures, by default in order. |
| [starmap()](#starmap) | Asynchronously starmap function. |

------------------------------------------------------------------------


#### items()


Generate key, result pairs as completed from futures.


Usage

``` python
items(pairs, **kwargs)
```


##### Parameters

| Name | Type | Description | Default |
|----|----|----|----|
| pairs |  | key, future pairs \*\*kwargs: as completed options, e.g., timeout | \- |

------------------------------------------------------------------------


#### map()


Asynchronously map function.


Usage

``` python
map(*iterables, **kwargs)
```


\*\*kwargs: keyword options for \[results\]\[futured.futured.results\]


------------------------------------------------------------------------


#### mapzip()


Generate arg, result pairs as completed.


Usage

``` python
mapzip(iterable, **kwargs)
```


\*\*kwargs: keyword options for \[items\]\[futured.futured.items\]


------------------------------------------------------------------------


#### results()


Generate results concurrently from futures, by default in order.


Usage

``` python
results(fs, *, as_completed=False, **kwargs)
```


##### Parameters

| Name | Type | Description | Default |
|----|----|----|----|
| fs |  | iterable of futures as_completed kwargs: generate results as completed with options, e.g., timeout | \- |

------------------------------------------------------------------------


#### starmap()


Asynchronously starmap function.


Usage

``` python
starmap(iterable, **kwargs)
```


\*\*kwargs: keyword options for \[results\]\[futured.futured.results\]
