File: //home/arjun/projects/env/lib/python3.10/site-packages/flake8/main/__pycache__/cli.cpython-310.pyc
o
%weW � @ s@ d Z ddlmZ ddlZddlmZ ddlmZ dd
d
d�ZdS )z&Command-line implementation of flake8.� )�annotationsN)�Sequence)�application�argv�Sequence[str] | None�return�intc C s0 | du rt jdd� } t�� }|�| � |�� S )z�Execute the main bit of the application.
This handles the creation of an instance of :class:`Application`, runs it,
and then exits the application.
:param argv:
The arguments to be passed to the application for parsing.
N� )�sysr r �Application�run� exit_code)r �app� r �H/home/arjun/projects/env/lib/python3.10/site-packages/flake8/main/cli.py�main
s
r )N)r r r r ) �__doc__�
__future__r r
�typingr �flake8.mainr r r r r r �<module> s