Skip to content

Use-Or-For-Fallback

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 providing a fallback value

pattern = provided_pattern
if not pattern:
pattern = pattern_from_config
pattern = provided_pattern or pattern_from_config

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.