Merge pull request #1721 from PyCQA/itertools-chain

replace some unnecessary itertools.chain with *splat
This commit is contained in:
Anthony Sottile 2022-10-26 23:59:14 -04:00 committed by GitHub
commit 7dfe99616f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 11 deletions

View file

@ -4,7 +4,6 @@ from __future__ import annotations
import argparse import argparse
import collections import collections
import errno import errno
import itertools
import logging import logging
import multiprocessing.pool import multiprocessing.pool
import signal import signal
@ -80,9 +79,7 @@ class Manager:
"physical lines": 0, "physical lines": 0,
"tokens": 0, "tokens": 0,
} }
self.exclude = tuple( self.exclude = (*self.options.exclude, *self.options.extend_exclude)
itertools.chain(self.options.exclude, self.options.extend_exclude)
)
def _process_statistics(self) -> None: def _process_statistics(self) -> None:
for checker in self.checkers: for checker in self.checkers:

View file

@ -6,7 +6,6 @@ import contextlib
import copy import copy
import enum import enum
import functools import functools
import itertools
import logging import logging
from typing import Generator from typing import Generator
from typing import Sequence from typing import Sequence
@ -221,12 +220,10 @@ class StyleGuideManager:
self.default_style_guide = StyleGuide( self.default_style_guide = StyleGuide(
options, formatter, self.stats, decider=decider options, formatter, self.stats, decider=decider
) )
self.style_guides = list( self.style_guides = [
itertools.chain( self.default_style_guide,
[self.default_style_guide], *self.populate_style_guides_with(options),
self.populate_style_guides_with(options), ]
)
)
self.style_guide_for = functools.lru_cache(maxsize=None)( self.style_guide_for = functools.lru_cache(maxsize=None)(
self._style_guide_for self._style_guide_for