관리-도구
편집 파일: cli.cpython-311.pyc
� �܋f� � �~ � d Z ddlZddlZddlmZ ddlmZmZ ddlm Z ddl mZ dZ G d � d � � Z d� Zd� Zd � ZdS )z&Command line interface for pydocstyle.� N� )�check)�ConfigurationParser�IllegalConfiguration)�log)�Error)�mainc � � e Zd ZdZdZdZdS )� ReturnCoder r � N)�__name__� __module__�__qualname__�no_violations_found�violations_found�invalid_options� � �_/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/pydocstyle/cli.pyr r s � � � � � ������O�O�Or r c � � t j t j � � t � � } t | � � � � � | � � � n# t $ r t j cY S w xY w| � � � }t |� � t j d� � |j t _ |j t _ g } | � � � D ]0\ }}}}}|� t% |f||||�� � � � �1nB# t $ r5}t j |j d � � t j cY d }~S d }~ww xY wd} |D ]9}t+ |d� � r"t, j � d|z � � | dz } �:| dk r t j } nt j } |j rt9 | � � | S )Nzstarting in debug mode.)�select�ignore_decorators�property_decorators�ignore_self_only_initr �codez%s r )r �setLevel�logging�DEBUGr �setup_stream_handlers�get_default_run_configuration�parser r r �get_user_run_configuration�debug�explainr �source�get_files_to_check�extendr �error�args�hasattr�sys�stdout�writer r �count�print)�conf�run_conf�errors�filename� checked_codesr r r r( r. � exit_codes r �run_pydocstyler6 s � ��L������� � �D��$�<�<�>�>�?�?�?�*�� � ������� *� *� *��)�)�)�)�*���� �.�.�0�0�H� �(�#�#�#��I�'�(�(�(��$�E�M��?�E�L� �F�*� � $� $� &� &� � � �����!��M�M���K�(�&7�(;�*?�� � � � � � � �� � *� *� *�� �%�*�Q�-� � � ��)�)�)�)�)�)�)�����*���� �E�� � ���5�&�!�!� -��J���V�e�^�,�,�,� �� �����z�z��2� � ��/� ��~� � �e�����s1 �A$ �$A=�<A=�AD"