a XC?h� � @ sX d Z ddlZddlZddlZddgZG dd� de�ZG dd� d�ZedkrTe e� � dS )z-An object-oriented interface to .netrc files.� N�netrc�NetrcParseErrorc @ s" e Zd ZdZddd�Zdd� ZdS )r z5Exception raised on syntax errors in the .netrc file.Nc C s" || _ || _|| _t�| |� d S )N)�filename�lineno�msg� Exception�__init__)�selfr r r � r �*/opt/alt/python39/lib64/python3.9/netrc.pyr s zNetrcParseError.__init__c C s d| j | j| jf S )Nz%s (%s, line %s))r r r )r r r r �__str__ s zNetrcParseError.__str__)NN)�__name__� __module__�__qualname__�__doc__r r r r r r r s c @ s. e Zd Zd dd�Zdd� Zdd� Zdd � ZdS )r Nc C sl |d u }|d u r&t