MCPcopy Create free account
hub / github.com/PyCQA/flake8 / copy

Method copy

src/flake8/style_guide.py:322–334  ·  view source on GitHub ↗

Create a copy of this style guide with different values.

(
        self,
        filename: str | None = None,
        extend_ignore_with: Sequence[str] | None = None,
    )

Source from the content-addressed store, hash-verified

320 return f"<StyleGuide [{self.filename}]>"
321
322 def copy(
323 self,
324 filename: str | None = None,
325 extend_ignore_with: Sequence[str] | None = None,
326 ) -> StyleGuide:
327 """Create a copy of this style guide with different values."""
328 filename = filename or self.filename
329 options = copy.deepcopy(self.options)
330 options.extend_ignore = options.extend_ignore or []
331 options.extend_ignore.extend(extend_ignore_with or [])
332 return StyleGuide(
333 options, self.formatter, self.stats, filename=filename,
334 )
335
336 @contextlib.contextmanager
337 def processing_file(self, filename: str) -> Generator[StyleGuide]:

Callers 2

reset_sysFunction · 0.80

Calls 1

StyleGuideClass · 0.70

Tested by 1

reset_sysFunction · 0.64