bgFddlmZddlZddlmZddlmZddlmZd d Z dS) ) annotationsN)Callable)Any)CheckerTestCasekwargsrreturn4Callable[[Callable[..., None]], Callable[..., None]]c dfd }|S)zDecorator for setting an option on the linter. Passing the args and kwargs back to the test function itself allows this decorator to be used on parameterized test cases. funCallable[..., None]rcLtjd fd }|S) Nselfrargsrtest_function_kwargsrNonecD] \}}|j||!|j|g|Ri|dS)zSet option via argparse.N)itemslinter set_optioncheckeropen)rrrkeyvaluer rs k/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/pylint/testutils/decorator.py_forwardz.set_config.._wrapper.._forwardsx %llnn 3 3 U &&sE2222 L      C 4t 4 4 43 4 4 4 4 4)rrrrrrrr) functoolswraps)r rrs` r_wrapperzset_config.._wrappersC    5 5 5 5 5 5   5r)r r rr )rrs` r set_configr!s( Or)rrrr ) __future__rrcollections.abcrtypingr"pylint.testutils.checker_test_caserr!r rrr&sy #"""""$$$$$$>>>>>>r