# on a single list
from fasttrackpy.utils.safely import filter_nones
a = [1, 2, None, 6]
# value unpacking
a, = filter_nones(a, [a])
print(a)[1, 2, 6]
utils.safely
| Name | Description |
|---|---|
| filter_nones | Filter lists based on the presence of None values. |
| safely | A decorator for more graceful failing. |
Filter lists based on the presence of None values.
[1, 2, 6]
| Name | Type | Description | Default |
|---|---|---|---|
| filterer | Sequence | The filterer list that may contain None values |
required |
| to_filter | list[Sequence] | A list of lists to filter. | required |
| Name | Type | Description |
|---|---|---|
| Sequence[Sequence[Any]] | list[Sequence]: description |
A decorator for more graceful failing. If the decorated function raises an exception, it will return None.
| Name | Type | Description | Default |
|---|---|---|---|
| message | str | A warning message in the case of an exception. Defaults to f"There was a problem a function's application.". |
f'There was a problem a function's application.' |