← back to Kravet Sheet Sync 2026 04 20

__pycache__/sftp_probe.cpython-314.pyc

34 lines

+
'��i(�
���Rt^RIt^RIt^RIt^RIt/t]!]PPR44;_uu_4t	]	F5t
]
P4PR4wt
tt]
'gK0]]]
&K7	RRR4]R,t]!]R,4t]R,t]R,t]!R]R	]R
]R2RR
7]P,!]]34t]P1]]R7]P<P?]4t ]!R4]!R] PC4;'g] PER424R/Rlt#]!R4]#!R^^4]!R4^t$^t%.t&]'!] PQR4RR7EF�t)]PT!])PV;'g^4'EdN])PXt-^^ut.t/] PQ]-4F�t0]PT!]0PV;'g^4'd�] PQ]-R,]0PX,4FWt	]PT!]	PV;'g^4'dK1].^,
t.]/]	Pb;'g^,
t/KY	K�].^,
t.]/])Pb;'g^,
t/K�	]&Pe]-].]/34]$].,
t$]%]/,
t%]!R]-R
R].R
R]/R,R,R
R 24EK~]!R!])PbR"
R])PX24EK�	]!R#]$R$
R%]%R,R,R,R&
R'24]!R(4]3!]'!] PQR)4R*R74F2wt4t)]4^8�dM']!R])PbR+
R])PX24K4	]!R,]5!] PmR)44R$
24] Pq4]Pq4]!R.4R# +'giEL�;i ]P2P4d,t]!R]24Rt]P;]]4RtAEL_RtAii;i ]7dt]!R-]24RtAL�RtAii;i)0zHTest SFTP connection, list root, sample a few dirs to understand layout.Nz~/.kravet-sftp.env�=�KRAVET_SFTP_HOST�KRAVET_SFTP_PORT�KRAVET_SFTP_USER�KRAVET_SFTP_PASSzconnecting to �@�:z ...T)�flush)�username�passwordu;  plain password rejected — trying keyboard-interactive: c�8�VUu.uF	p\NK	up#uupi�N)�PASS)�title�instr�prompts�_s&&& �
sftp_probe.py�handlerrs��%�&�g���g�&�&��&s�z
connected.zcwd: �.�/c
���\PV4pTP	RR7\T4F�wrV\P!TP;'g^4'dRMRp\RRT,TRTP;'g^R	
RTP24Y8gK}\P!TP;'g^4'gK�T^8gK�TPR
4R
,TP,p\Y�^,T4K�	R# \d'p\RRT,RTRT24Rp?R#Rp?ii;i)�  z[err] z: Nc��\P!VP;'g^4'd^VP3#^VP3#)�)�stat�S_ISDIR�st_mode�filename)�as&r�<lambda>�walk_shallow.<locals>.<lambda>&s0��T�\�\�!�)�)�.�.�q�%A�%A��!�*�*�U�q�!�*�*�U���key�d�-� z>12r)
�sftp�listdir_attr�	Exception�print�sort�	enumeraterrr�st_sizer�rstrip�walk_shallow)	�path�depth�	max_depth�entries�e�ir�kind�subs	&&&      rr0r0s����#�#�D�)��
�L�L�U�L�V��'�"����l�l�1�9�9�>�>��2�2�s���
��4��:�,�t�f�A�a�i�i�n�n�1�S�%9��A�J�J�<�H�I������a�i�i�n�n�1�!=�!=�!�a�%��;�;�s�#�c�)�A�J�J�6�C���A�g�y�1�#����
��4��:�,�f�T�F�"�Q�C�0�1����s�D/�/E �:E�E z
root listing:z.
TOP-LEVEL brand dirs and file counts / sizes:c��VP#r
�r��xs&rr r 7s��a�j�jr"r#r�10sz>8,z files  iz>10.1fz MBz	  (file) z>10,z
TOTAL: �,z files, z.2fz GBz
sample /LJ/HIRES (first 5):z	/LJ/HIRESc��VP#r
r:r;s&rr r Ls��q�z�zr"z>10z  /LJ/HIRES total: z	  error: zdone.)rr�)9�__doc__�osr�sys�paramiko�env�openr1�
expanduser�f�line�strip�	partition�kr�v�HOST�int�PORT�USERrr+�	Transport�t�connect�
ssh_exception�BadAuthenticationTyper5r�auth_interactive�
SFTPClient�from_transportr(�getcwd�	normalizer0�total_files�total_bytes�brand_totals�sortedr)rrrr�brand�fc�szr8r.�appendr-r6�len�listdirr*�close�r"r�<module>rhs��N������	�"�'�'�
�
�1�
2�3�3�q����
�
��&�&�s�+���!�A��1�q�c�!�f��4�
����
�3�!�"�#��
����
������t�f�A�d�V�1�T�F�$�/�t�<�����d�|�$��&��I�I�t�d�I�+����)�)�!�,���l����d�k�k�m�2�2�t�~�~�c�2�
3�4�5�
2�����S�!�Q���7�8�������	��!�!�#�&�,@�	A�	A�A��|�|�A�I�I�N�N��#�#��
�
���A���B��$�$�U�+�C��|�|�C�K�K�,�,�1�-�-��*�*�5�3�;����+E�F�A��<�<��	�	���Q�7�7��a����q�y�y�~�~�A�!5��G��a����q�y�y�~�~�A�-��
,�	���U�B��O�,��r���;�"�,�;�
��5��+�R��3�x�x��4����V�/D�C�H�I�
�	�!�)�)�D�)��A�J�J�<�8�9�
B�"�	�+�a����T�)9�$�)>�t�)C�C�(H��L�M��%�&���&��!2�!2�;�!?�EY�Z�[���1���6�5�
��1�9�9�S�/��A�J�J�<�0�1�\�
���D�L�L��$=� >�q�A�
B�C��
�
��a�g�g�i��g��[4�3�3�����3�3�&�	�G��s�
K�L�'����t�W�%�%��&��v��	�I�a�S�/�����sB�.O2�1	O2�P�A7Q�2P	�Q�! Q�Q�Q+�Q&�&Q+