1j) j d Z ddlZddlmZ ddlmZ dej fdZ G d d Zd eddfd Z dS )z=Contains the logic for all of the default options for Flake8. N)defaults) OptionManagerreturnc t j d } | ddddd | d d d | d dg d | dd d | dddd | dd | dd | S )zRegister the preliminary options on our OptionManager. The preliminary options include: - ``-v``/``--verbose`` - ``--output-file`` - ``--append-config`` - ``--config`` - ``--isolated`` - ``--enable-extensions`` F)add_helpz-vz --verboser countzPrint more information about what is happening in flake8. This option is repeatable and will increase verbosity each time it is repeated.defaultactionhelpz --output-fileNzRedirect report to a file.r r z--append-configappendzProvide extra config files to parse in addition to the files found by Flake8 by default. These files are the last ones read and so they take the highest precedence when multiple files provide the same option.)r r r z--configzPath to the config file that will be the authoritative config source. This will cause Flake8 to ignore all other configuration files.z --isolated store_truezIgnore all configuration files.z--enable-extensionszDEnable plugins and extensions that are otherwise disabled by default)r z--require-pluginsz7Require specific plugins to be installed before running)argparseArgumentParseradd_argument)parsers e/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/flake8/main/options.pystage1_arg_parserr sA $e 4 4 4F ,H # . F M c : e Zd ZdZdeddfdZdefdZdefdZdS )JobsArgumentz&Type callback for the --jobs argument.argr Nc d| _ d| _ |dk r d| _ dS | rt | | _ dS t j |d )ztParse and validate the --jobs argument. :param arg: The argument passed by argparse for validation FautoTz must be 'auto' or an integer.N)is_auton_jobsisdigitintr ArgumentTypeError)selfr s r __init__zJobsArgument.__init__R sh &==DLLL [[]] c((DKKK,888 r c P t | j dt | dS )zRepresentation for debugging.())type__name__strr" s r __repr__zJobsArgument.__repr__b s( t**%66D 6666r c <