VL itdZddlmZddlZddlZddlmZddlmZeje Z ddZ y)z7Functions for constructing the requested report plugin.) annotationsN) BaseFormatter) LoadedPluginc|j}|jdk(rd}n|jdk\rd} ||}|j |S#t$rtj d||d}Y7wxYw)aMake the formatter from the requested user options. - if :option:`flake8 --quiet` is specified, return the ``quiet-filename`` formatter. - if :option:`flake8 --quiet` is specified at least twice, return the ``quiet-nothing`` formatter. - otherwise attempt to return the formatter by name. - failing that, assume it is a format string and return the ``default`` formatter. zquiet-filenamez quiet-nothingz5%r is an unknown formatter. Falling back to default.default)formatquietKeyErrorLOGwarningobj) reportersoptions format_name format_plugins ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/flake8/plugins/reporter.pymaker s..K}}& ! % -!+.    W %% - C  "), -sA$A.-A.)rzdict[str, LoadedPlugin]rzargparse.Namespacereturnr) __doc__ __future__rargparseloggingflake8.formatting.baserflake8.plugins.finderr getLogger__name__r rrr!sH="0.g!&&& &&r