# libtmux._internal.env.resolve_env

- **Module:** libtmux._internal.env
- **Package:** libtmux
- **Language:** Python
- **Kind:** function
- **Source:** https://github.com/tmux-python/libtmux/blob/036c521c4b83ce6e434eb50afe2a0d08a6a05e46/src/libtmux/_internal/env.py#L43
- **Page:** https://libtmux.org/reference/py/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.

## 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.

## Example

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

## Example

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