Method: pylint.config.argument._regexp_csv_transfomer
Calls: 2354, Exceptions: 1, Paths: 3Back
Path 1: 2321 calls (0.99)
'' (2321)
[] (2321)
1def _regexp_csv_transfomer(value: str) -> Sequence[Pattern[str]]:
2 """Transforms a comma separated list of regular expressions."""
3 patterns: list[Pattern[str]] = []
4 for pattern in _csv_transformer(value):
5 patterns.append(_regex_transformer(pattern))
6 return patterns
Path 2: 32 calls (0.01)
'^\\.#' (21) 'failing.*' (2) '""' (1) 'ignored.*' (1) 'explicit.*,disallowed.*' (1) 'json.*,^.*Control$' (1) 'a' (1) 'ignored_.*' (1) 'mymodule.py' (1...
list (32)
1def _regexp_csv_transfomer(value: str) -> Sequence[Pattern[str]]:
2 """Transforms a comma separated list of regular expressions."""
3 patterns: list[Pattern[str]] = []
4 for pattern in _csv_transformer(value):
5 patterns.append(_regex_transformer(pattern))
6 return patterns
Path 3: 1 calls (0.0)
'(foo{1,3})' (1)
ArgumentTypeError (1)
1def _regexp_csv_transfomer(value: str) -> Sequence[Pattern[str]]:
2 """Transforms a comma separated list of regular expressions."""
3 patterns: list[Pattern[str]] = []
4 for pattern in _csv_transformer(value):
5 patterns.append(_regex_transformer(pattern))
6 return patterns