|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /usr/lib/python2.7/site-packages/redhat_support_lib/utils/ |
Upload File : |
� f�Tc @ sB d d l m Z d d l Z d d l Z d e f d � � YZ d S( i����( t urlencodeNt SearchHelperc B s, e Z e i d � � Z e i d � � Z RS( c C s� d } d } | r� t | � d k r� xz | j � D]i \ } } | d k r1 | j d � d k r| | d t i | | 6� 7} q� | d t i | | 6� 7} q1 q1 Wn | | | S( s Appends url params to urlt i t ?i����t &N( t lent itemst Nonet findR ( t urlt qargst matrix_paramst query_paramst kt v( ( sI /usr/lib/python2.7/site-packages/redhat_support_lib/utils/searchhelper.pyt appendQuery s %c C sV g } g } x^ | D]V } | | } t | t � rM t j t j | � � } n | j | j d � | f � q Wx� | D]� } x� | D]� \ } } | } x0 | D]( } t | | d � } | d k r� Pq� q� Wt | d � r� | | k r� Pn | d k r� Pn | j d d � } t | d � r� | d k s9| j t | � � r� Pq� q� W| j | � qt W| S( s9 Provides filtering capabilities base on custom constraintt .t matcht asciit ignoreN( t isinstancet strt ret compilet fnmatcht translatet appendt splitt getattrR t hasattrt encodeR ( t resultt constraintst matchedt compiledt attrR t rest valuet at( ( sI /usr/lib/python2.7/site-packages/redhat_support_lib/utils/searchhelper.pyt filterResults( s0 "( t __name__t __module__t staticmethodR R'