python (3.12.0)
1 # Helper module for testing stacklevel and skip_file_prefixes arguments
2 # of warnings.warn()
3
4 import warnings
5 from test.test_warnings.data import package_helper
6
7 def outer(message, stacklevel=1):
8 inner(message, stacklevel)
9
10 def inner(message, stacklevel=1):
11 warnings.warn(message, stacklevel=stacklevel)
12
13 def package(message, *, stacklevel):
14 package_helper.inner_api(message, stacklevel=stacklevel,
15 warnings_module=warnings)