Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/netmiko/alcatel/__pycache__/alcatel_sros_ssh.cpython-39.pyc
Ðазад
a v�h� � @ s4 d Z ddlZddlZddlmZ G dd� de�ZdS )�Alcatel-Lucent SROS support.� N)�CiscoSSHConnectionc s� e Zd ZdZdd� Z� fdd�Zddejf� fdd � Zddd�Z ddd�Z d� fdd� Zd� fdd� Zd � fdd� Z dd� Z� ZS )!�AlcatelSrosSSHr c C s8 | � � | �� | jdd� t�d| j � | �� d S )Nzenvironment no more)�commandg333333�?)Z_test_channel_read�set_base_promptZdisable_paging�time�sleepZglobal_delay_factorZclear_buffer)�self� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/netmiko/alcatel/alcatel_sros_ssh.py�session_preparation s z"AlcatelSrosSSH.session_preparationc s8 t � j|i |��}t�d|�}|r4|�d�| _| jS dS )z=Remove the > when navigating into the different config level.z(.*)(>.*)*#� N)�superr �re�search�groupZbase_prompt)r �args�kwargsZcur_base_prompt�match�� __class__r r r s zAlcatelSrosSSH.set_base_prompt�enable-admin�sswordc s t � j|||d�S )zEnter enable mode.)�cmd�pattern�re_flags)r �enable)r r r r r r r r s zAlcatelSrosSSH.enable�CLI Already in admin modec C sL | � d�}t�d|�r4| �| �| j�� | �� dS ||v r@dS td��dS )a( Check whether we are in enable-admin mode. SROS requires us to do this: *A:HOSTNAME# enable-admin MINOR: CLI Already in admin mode. *A:HOSTNAME# *A:HOSTNAME# enable-admin Password: MINOR: CLI Invalid password. *A:HOSTNAME# r r FTz1Unexpected response in check_enable_mode() methodN)Zsend_command_timingr r Z write_channelZ normalize_cmdZRETURNZread_until_prompt� ValueError)r �check_string�outputr r r �check_enable_mode s z AlcatelSrosSSH.check_enable_mode� c C s dS )z-No corresponding exit of enable mode on SROS.Nr )r Zexit_commandr r r �exit_enable_mode4 s zAlcatelSrosSSH.exit_enable_mode� configure�#c s t � j||d�S )z. Enter into configuration mode on SROS device.)�config_commandr )r �config_mode)r r&