Current File : //lib/python2.7/site-packages/paramiko/common.pyo
�
Z��[c@sndZddlZddlmZmZmZmZmZmZe	dd�\Z
ZZZ
ZZe	dd�\ZZe	dd	�\ZZZZd
Ze	d
d�\ZZe	d
d�\ZZe	dd
�\ZZZZdZe	dd�\Z Z!Z"e	dd�\Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-ee
�Z.ee�Z/ee�Z0ee
�Z1ee�Z2ee�Z3ee�Z4ee�Z5ee�Z6ee�Z7ee�Z8ee�Z9ee�Z:ee�Z;ee�Z<ee�Z=ee�Z>ee�Z?ee�Z@ee�ZAee�ZBee �ZCee!�ZDee"�ZEee#�ZFee$�ZGee%�ZHee&�ZIee'�ZJee(�ZKee)�ZLee*�ZMee+�ZNee,�ZOee-�ZPi)de
6de6de6de
6de6de6de6de6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)e6d*e6d+e6d,e6d-e6d.e6d/e 6d0e!6d1e"6d2e#6d3e$6d4e%6d5e&6d6e'6d7e(6d8e)6d9e*6d:e+6d;e,6d<e-6d=e6d>e6d?e6d@e6dAe6dBe6ZQe	dC�\ZRZSZTe	dDdE�\ZUZVZWZXZYidFd6dGdH6dIdC6dJdK6ZZd^\Z[Z\Z]edD�Z^ed�Z_edK�Z`edN�ZaedL�ZbedO�ZcebecZder�ebZeecZfndLZedOZfdP�ZgedQ�ZhedR�ZidSZjdTZkdUZldVZmdWZndXZodYZpejqZqejrZrejsZsejtZtejuZudZZvd[d_Zwd`ZxdaZydbZzddZ{dS(es(
Common constants and global variables.
i����N(tbyte_chrtPY2tbytes_typeststring_typestbtlongiiiii2i6i<i>i?iCiOiPiSiZiet
disconnecttignoret
unimplementedtdebugsservice-requestsservice-accepttkexinittnewkeystkex30itkex31itkex32i tkex33i!tkex34i"tkex40i(tkex41i)suserauth-requestsuserauth-failuresuserauth-successsuserauth--bannersuserauth-60(pk-ok/info-request)suserauth-info-responsesglobal-requestsrequest-successsrequest-failureschannel-openschannel-open-successschannel-open-failureschannel-window-adjustschannel-dataschannel-extended-dataschannel-eofs
channel-closeschannel-requestschannel-successschannel-failuresuserauth-gssapi-responsesuserauth-gssapi-tokens!userauth-gssapi-exchange-completesuserauth-gssapi-errorsuserauth-gssapi-error-tokensuserauth-gssapi-miciiisAdministratively prohibitedsConnect failedisUnknown channel typesResource shortageii
ii�i
cCsdt|t�s`t|t�r-t|�}q`y|j�}Wq`tk
r\td��q`Xn|S(NsUnknown type(t
isinstanceRRRtasbytest	Exception(ts((s3/usr/lib/python2.7/site-packages/paramiko/common.pyR�s
l��li�i�i�i�i�i�i8g{�G�z�?i@ii(ii
ii�i�i�ill��(|t__doc__tloggingtparamiko.py3compatRRRRRRtrangetMSG_DISCONNECTt
MSG_IGNOREtMSG_UNIMPLEMENTEDt	MSG_DEBUGtMSG_SERVICE_REQUESTtMSG_SERVICE_ACCEPTtMSG_KEXINITtMSG_NEWKEYStMSG_USERAUTH_REQUESTtMSG_USERAUTH_FAILUREtMSG_USERAUTH_SUCCESStMSG_USERAUTH_BANNERtMSG_USERAUTH_PK_OKtMSG_USERAUTH_INFO_REQUESTtMSG_USERAUTH_INFO_RESPONSEtMSG_USERAUTH_GSSAPI_RESPONSEtMSG_USERAUTH_GSSAPI_TOKENt%MSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETEtMSG_USERAUTH_GSSAPI_ERRORtMSG_USERAUTH_GSSAPI_ERRTOKtMSG_USERAUTH_GSSAPI_MICtHIGHEST_USERAUTH_MESSAGE_IDtMSG_GLOBAL_REQUESTtMSG_REQUEST_SUCCESStMSG_REQUEST_FAILUREtMSG_CHANNEL_OPENtMSG_CHANNEL_OPEN_SUCCESStMSG_CHANNEL_OPEN_FAILUREtMSG_CHANNEL_WINDOW_ADJUSTtMSG_CHANNEL_DATAtMSG_CHANNEL_EXTENDED_DATAtMSG_CHANNEL_EOFtMSG_CHANNEL_CLOSEtMSG_CHANNEL_REQUESTtMSG_CHANNEL_SUCCESStMSG_CHANNEL_FAILUREtcMSG_DISCONNECTtcMSG_IGNOREtcMSG_UNIMPLEMENTEDt
cMSG_DEBUGtcMSG_SERVICE_REQUESTtcMSG_SERVICE_ACCEPTtcMSG_KEXINITtcMSG_NEWKEYStcMSG_USERAUTH_REQUESTtcMSG_USERAUTH_FAILUREtcMSG_USERAUTH_SUCCESStcMSG_USERAUTH_BANNERtcMSG_USERAUTH_PK_OKtcMSG_USERAUTH_INFO_REQUESTtcMSG_USERAUTH_INFO_RESPONSEtcMSG_USERAUTH_GSSAPI_RESPONSEtcMSG_USERAUTH_GSSAPI_TOKENt&cMSG_USERAUTH_GSSAPI_EXCHANGE_COMPLETEtcMSG_USERAUTH_GSSAPI_ERRORtcMSG_USERAUTH_GSSAPI_ERRTOKtcMSG_USERAUTH_GSSAPI_MICtcMSG_GLOBAL_REQUESTtcMSG_REQUEST_SUCCESStcMSG_REQUEST_FAILUREtcMSG_CHANNEL_OPENtcMSG_CHANNEL_OPEN_SUCCESStcMSG_CHANNEL_OPEN_FAILUREtcMSG_CHANNEL_WINDOW_ADJUSTtcMSG_CHANNEL_DATAtcMSG_CHANNEL_EXTENDED_DATAtcMSG_CHANNEL_EOFtcMSG_CHANNEL_CLOSEtcMSG_CHANNEL_REQUESTtcMSG_CHANNEL_SUCCESStcMSG_CHANNEL_FAILUREt	MSG_NAMEStAUTH_SUCCESSFULtAUTH_PARTIALLY_SUCCESSFULtAUTH_FAILEDtOPEN_SUCCEEDEDt'OPEN_FAILED_ADMINISTRATIVELY_PROHIBITEDtOPEN_FAILED_CONNECT_FAILEDt OPEN_FAILED_UNKNOWN_CHANNEL_TYPEtOPEN_FAILED_RESOURCE_SHORTAGEtCONNECTION_FAILED_CODEt DISCONNECT_SERVICE_NOT_AVAILABLEt!DISCONNECT_AUTH_CANCELLED_BY_USERt)DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLEt	zero_bytetone_bytet	four_bytetmax_bytetcr_bytet
linefeed_bytetcrlft
cr_byte_valuetlinefeed_byte_valueRt	xfffffffft	x80000000to666to660to644to600to777to700to70tDEBUGtINFOtWARNINGtERRORtCRITICALtio_sleeptDEFAULT_WINDOW_SIZEtDEFAULT_MAX_PACKET_SIZEtMIN_WINDOW_SIZEtMIN_PACKET_SIZEtMAX_WINDOW_SIZE(((s3/usr/lib/python2.7/site-packages/paramiko/common.pyt<module>s.!0