| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/reportbug/__pycache__/ |
Upload File : |
a
K56a� � @ s4 d dl Z ddlmZ d
dd�Zddd�Zdd � ZdS )� N� )�
exceptionsc C sz | du rdS zt �|t jt jB �}W n tj�Y n0 g }|du rTttt| ���}|D ]}|� | | �rX|�
|� qX|S )z;Use the pattern_str to find any match in a list of strings.N)�re�compile�I�Mr ZInvalidRegex�list�range�len�search�append)Zstrlist�pattern_strZsubindexZpat�
resultlist�i� r �5/usr/lib/python3/dist-packages/reportbug/hiermatch.py�
egrep_list
s r c C sb g }t t| ��D ]L}|r@|| r:t| | | ||| �}qRg }nt| | | |�}|�|� q|S )z3Grep the nth item of a hierarchy [(x, [a, b]),...].)r r
r r )�hierr
ZsubhierZnthZ
resulthierr r r r r �egrep_hierarchy s r c sZ g }t � |�}tt|��D ]:�|� r� �fdd�|� D �}|�� � d |f� q|S )z8Actually create a new hierarchy from a pattern matching.c s g | ]}� � d | �qS )r r )�.0�y�r r r r �
<listcomp>7 � z%matched_hierarchy.<locals>.<listcomp>r )r r r
r )r r
Zmhier�result�itemr r r �matched_hierarchy1 s
r )N)Nr )r � r r r r r r r r �<module> s