> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sourcery.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Use-Or-For-Fallback

#### Sourcery rule id: `use-or-for-fallback`

#### Description

Use `or` for providing a fallback value


#### Before

```python
pattern = provided_pattern
if not pattern:
    pattern = pattern_from_config
```

#### After

```python
pattern = provided_pattern or pattern_from_config
```



#### Explanation

Thanks to the flexibility of Python's `or` operator, you can use a single
assignment statement, even if a variable can retrieve its value from various
sources. This is shorter and easier to read than using multiple assignments with
`if not` conditions.
