summaryrefslogtreecommitdiff
path: root/tests/roots/test-ext-autodoc/target/wrappedfunction.py
blob: 0bd2d206994741f1e83b1f1b9eb6a8f0b3eae4df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from contextlib import contextmanager
from functools import lru_cache
from typing import Generator


@lru_cache(maxsize=None)
def slow_function(message, timeout):
    """This function is slow."""
    print(message)


@contextmanager
def feeling_good(x: int, y: int) -> Generator:
    """You'll feel better in this context!"""
    yield