# libtmux._internal.env.resolve_env

- **Module:** libtmux._internal.env
- **Package:** libtmux
- **Language:** Python
- **Kind:** function
- **Source:** https://github.com/tmux-python/libtmux/blob/38e368c11117fb4aeb2f082d552cd4f210eae06a/src/libtmux/_internal/env.py#L43
- **Page:** https://libtmux.org/en/py/stable/reference/libtmux-_internal-env-resolve_env/

```
libtmux._internal.env.resolve_env(
    env: t.Mapping[str, str] | None = None,
) -> t.Mapping[str, str]
```

Return *env*, defaulting to the live process environment.

## Examples

```python
>>> from libtmux._internal.env import resolve_env
>>> resolve_env({"TMUX_PANE": "%1"})
{'TMUX_PANE': '%1'}
```

```python
>>> resolve_env() is os.environ
True
```

## Parameters

- `env` (`t.Mapping[str, str] | None`): Environment to read. Defaults to :data:`os.environ`.

## Returns

:class:`typing.Mapping`
    The mapping to read tmux variables from.
