Method: pylint.config.arguments_manager._ArgumentsManager.add_optik_option
Calls: 1, Exceptions: 0, Paths: 1Back
Path 1: 1 calls (1.0)
SampleChecker (1)
OptionGroup (1)
'test-opt' (1)
{'action': 'store_true', 'help': 'help message'} (1)
1def add_optik_option(
2 self,
3 provider: ConfigProvider,
4 optikcontainer: optparse.OptionParser | optparse.OptionGroup,
5 opt: str,
6 optdict: OptionDict,
7 ) -> None: # pragma: no cover
8 """DEPRECATED."""
9 warnings.warn(
10 "add_optik_option has been deprecated. Options should be automatically "
11 "added by initializing an ArgumentsProvider.",
12 DeprecationWarning,
13 stacklevel=2,
14 )
15 with warnings.catch_warnings():
16 warnings.filterwarnings("ignore", category=DeprecationWarning)
17 args, optdict = self.optik_option(provider, opt, optdict)
18 option = optikcontainer.add_option(*args, **optdict)
19 self._all_options[opt] = provider
20 self._maxlevel = max(self._maxlevel, option.level or 0)