HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/self/root/usr/lib/python3/dist-packages/pbr/hooks/__pycache__/
Upload File :
Current File : //proc/self/root/usr/lib/python3/dist-packages/pbr/hooks/__pycache__/files.cpython-311.pyc
�

㦧b���n�ddlZddlZddlZddlmZddlmZd�Zd�Zd�Z	Gd�dej
��ZdS)	�N)�find_package)�basec��d}tj�tj�tjd����rd}|S)Nz	share/man�man)�os�path�exists�join�sys�prefix)�manpaths �1/usr/lib/python3/dist-packages/pbr/hooks/files.py�get_manpathrs;���G�	�w�~�~�b�g�l�l�3�:�u�5�5�6�6��
���N�c�`�tj�t��d|z��S)Nzman%s)rrr
r)�sections r�get_man_sectionr#s!��
�7�<�<��
�
�w��'8�9�9�9rc��tjdkrQ|�dd��}d�t	j|�����dd��Sd�t	j|����S)N�nt�\�/�)r�name�replacer
�shlex�split)rs r�unquote_pathr'sl��
�w�$����|�|�D�#�&�&���w�w�u�{�4�(�(�)�)�1�1�#�t�<�<�<�
�7�7�5�;�t�$�$�%�%�%rc�J��eZdZdZ�fd�Z�fd�Zd�Zd�Zd�Zd�Z	d�Z
�xZS)	�FilesConfig�filesc���tt|���|��||_|j�dd��|_dS)N�
data_filesr)�superr�__init__r�config�getr")�selfr%r�	__class__s   �rr$zFilesConfig.__init__:sC���
�k�4� � �)�)�&�1�1�1���	��+�/�/�,��;�;����rc�t��|j|jd<tt|�����dS)Nr")r"r%r#r�save)r'r(s �rr*zFilesConfig.save?s3���$(�O���L�!�
�k�4� � �%�%�'�'�'�'�'rc���g}|j�d��D�]P}|����d���rd|v�r|�d��\}}|���dd�}|���}|�t
jj��s|t
jjz
}t|��}t|��}tj	|��D]V\�}}	��
||d��}
|�d|
z��|��fd�|	D�����W��;|�|����Rd�
|��|_dS)N�
�*�=����z'%s' = c�V��g|]%}dtj��|��z��&S)z '%s')rrr
)�.0�f�dirpaths  �r�
<listcomp>z,FilesConfig.expand_globs.<locals>.<listcomp>Ws.���L�L�L���2�7�<�<���#;�#;�;�L�L�Lr)r"r�rstrip�endswith�striprr�sepr�walkr�append�extendr
)r'�finished�line�target�source_glob�
source_prefix�unquoted_prefix�unquoted_target�dirnames�fnames�
new_prefixr4s           @r�expand_globszFilesConfig.expand_globsCs�������O�)�)�$�/�/�	&�	&�D��{�{�}�}�%�%�c�*�*�
&�s�d�{�{�(,�
�
�3���%��� +� 1� 1� 3� 3�C�R�C� 8�
����������r�w�{�3�3�*��b�g�k�)�F�".�}�"=�"=��".�v�"6�"6��35�7�?�3K�3K�	N�	N�/�W�h��
")����1@�!�"E�"E�J��O�O�I�
�$:�;�;�;��O�O�L�L�L�L�V�L�L�L�N�N�N�N�	N�����%�%�%�%��)�)�H�-�-����rc�*�|j�d|�d�|_dS)Nz
'z' =�r")r'�man_paths  r�add_man_pathzFilesConfig.add_man_path]���*.�/�/�/�8�8�8�D����rc�*�|j�d|�d�|_dS)Nz
  '�'rI)r'�man_pages  r�add_man_pagezFilesConfig.add_man_page`rLrc�:�t��}|jd}|���D]j}|���d}|�|t����}|�|�����|||<�k|S)N�manpagesr/)�dict�
pbr_configrr8r&�listr;)r'�man_sectionsrR�manpage�section_numberrs      r�get_man_sectionszFilesConfig.get_man_sectionscs����v�v���?�:�.���~�~�'�'�	3�	3�G�$�]�]�_�_�R�0�N�"�&�&�~�t�v�v�>�>�G��N�N�7�=�=�?�?�+�+�+�+2�L��(�(��rc���|j�d|j�����}g}|�d��D]l}t
j�|�����r9|�tj
|��������md�|��|jd<|���d|j
vrl|���}|���D]E\}}t!|��}|�|��|D]}|�|����DdSdS)N�packagesr,rR)r%r&rr8rrr�isdirr;r�smart_find_packagesr
rGrTrY�itemsrrKrP)	r'r[�expanded�pkgrVr�pagesr
�pages	         r�hookzFilesConfig.hookmsR���;�?�?�:�t�y�9�9�?�?�A�A�����>�>�$�'�'�	O�	O�C��w�}�}�S�Y�Y�[�[�)�)�
O����� @������ M� M�N�N�N��"&�)�)�H�"5�"5���J�����������(�(��0�0�2�2�L�$0�$6�$6�$8�$8�
,�
,� ��%�)�'�2�2���!�!�'�*�*�*�!�,�,�D��%�%�d�+�+�+�+�,�)�(�
,�
,r)�__name__�
__module__�__qualname__rr$r*rGrKrPrYrc�
__classcell__)r(s@rrr6s���������G�<�<�<�<�<�
(�(�(�(�(�.�.�.�4E�E�E�E�E�E����,�,�,�,�,�,�,rr)rrr�pbrr�	pbr.hooksrrrr�
BaseConfigr�rr�<module>rls��� 
�	�	�	�����
�
�
�
����������������:�:�:�&�&�&�H,�H,�H,�H,�H,�$�/�H,�H,�H,�H,�H,r