� c��j � � � d Z ddlZddlZddgZ G d� de� Z G d� d� Z G d� d� Zed k( r e e� � yy) z-An object-oriented interface to .netrc files.� N�netrc�NetrcParseErrorc � � e Zd ZdZdd�Zd� Zy)r z5Exception raised on syntax errors in the .netrc file.Nc �Z � || _ || _ || _ t j | |� y �N)�filename�lineno�msg� Exception�__init__)�selfr r r s �/usr/lib64/python3.12/netrc.pyr zNetrcParseError.__init__ s' � � �� ����������4��%� c �T � | j �d| j �d| j �d�S )Nz (z, line �))r r r )r s r �__str__zNetrcParseError.__str__ s � �%)�X�X�t�}�}�d�k�k�J�Jr )NN)�__name__� __module__�__qualname__�__doc__r r � r r r r s � �?�&�Kr c �$ � e Zd Zd� Zd� Zd� Zd� Zy)� _netrclexc �<