Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/paramiko/__pycache__/_winapi.cpython-39.pyc
Ðазад
a s�h�+ � @ s� d Z ddlZddlZddlmZ dd� ZG dd� dej�Zdd � Zd Z ej jjZej jejfe_ej je_ej jjZej jfe_ej je_ej jjZej jfe_ej je_ej jjZej jfe_eje_ej jjZej jejej jej jej jej jge_ej je_ej jjZej je_ej jjZej jfe_ej jj Z ejejejfe _ej j!fej jj"_G dd� d�Z#d Z$dZ%e$Z&e$Z'e$Z(dZ)dZ*d Z+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6e%e*B e+B e,B e-B e.B e/B e0B e1B e2B e3B e4B e5B Z7e&e+B e,B Z8e'e-B e.B e/B e0B e1B e2B e3B e4B Z9e(e*B e5B Z:G dd� d�Z;G dd� d�Z<G d d!� d!ej=�Z>G d"d#� d#ej=�Z?G d$d%� d%ej=�Z@e�Ae?�ejej jfej jBjC_d&d'� ZDd(d)� ZEd*d+� ZFd.d,d-�ZGdS )/z� Windows API functions implemented as ctypes functions and classes as found in jaraco.windows (3.4.1). If you encounter issues with this module, please consider reporting the issues in jaraco.windows and asking the author to port the fixes back here. � N)�uc C sn d}d}||B }d}| }d}t j�� }d}d} t jj�||||t �|�|| �} t| � |j}t jj� |� |S )zf Call FormatMessage with a system error number to retrieve the descriptive error message. � � Nr ) �ctypes�wintypes�LPWSTR�windll�kernel32ZFormatMessageW�byref�handle_nonzero_success�value� LocalFree)�errnoZALLOCATE_BUFFERZFROM_SYSTEM�flags�sourceZ message_idZlanguage_idZ result_buffer�buffer_size� arguments�bytes�message� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/paramiko/_winapi.py�format_system_message s, �r c sJ e Zd ZdZd � fdd� Zedd� �Zedd� �Zd d � Zdd� Z � Z S )�WindowsErrorzZmore info about errors at http://msdn.microsoft.com/en-us/library/ms681381(VS.85).aspxNc s8 |d u rt jj�� }t|�}d|d |f}t� j|� d S �Nr )r r r ZGetLastErrorr �super�__init__)�selfr �strerror�args�� __class__r r r ; s zWindowsError.__init__c C s | j S �N)r �r r r r r B s zWindowsError.messagec C s | j S r! )�winerrorr"