U e5d�, � @ s� d Z ddlZddlZddlZeed�s.ed��dddgZdadadd � Z d d� Z G dd� de�Zd d� Z G dd� d�Zdd� Zdd� Zedkr�e � dS )�6� N�NLz4tokenize.NL doesn't exist -- tokenize module too old�check�NannyNag�process_tokensc G s6 d}| D ]}t j�|t|� � d}qt j�d� d S )N� � � )�sys�stderr�write�str)�args�sep�arg� r � /usr/lib64/python3.8/tabnanny.py�errprint" s r c C s� dd l } z| � tjdd � d�\}}W n2 | jk rX } zt|� W Y �d S d }~X Y nX |D ](\}}|dkrvtd a|dkr^td aq^|s�tdtjd d� d S |D ]}t|� q�d S )Nr � Zqvz-qz-vzUsage:z[-v] file_or_directory ...)�getoptr �argv�errorr � filename_only�verboser )r Zoptsr �msg�o�ar r r r �main) s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) r c C s ||| | _ | _| _d S �N)�linenor �line)�selfr r r r r r �__init__B s zNannyNag.__init__c C s | j S r )r �r! r r r � get_linenoD s zNannyNag.get_linenoc C s | j S r )r r# r r r �get_msgF s zNannyNag.get_msgc C s | j S r )r r# r r r �get_lineH s zNannyNag.get_lineN)�__name__� __module__�__qualname__r" r$ r% r&