+
     GiE  c                   sJ    ^RI Ht ^ RItR.t ! R R]P                  4      tR# )i   )device_matcherNDeviceMatcherUdevc                   s&   a  ] tR t^t o R tRtV tR# )r   c                sh   Rp VP                   P                  4       p\        \	        T4      4       F"  w  rVY5R,           T,           R,           ,          pK$  	  \
        P                  ! Y\
        P                  4      RJ#   \         d(     TP                  4       p L  \         d      R# i ; ii ; i)z]
Match a device against the udev regex in tuning profiles.

device is a pyudev.Device object
 FZ=Z
N)
propertiesitemsZAttributeErrorZsortedZlistreZsearchZ	MULTILINE)ZselfZregexZdevicer   r   ZkeyZvals   &&&    G/usr/lib/python3.14/site-packages/tuned/hardware/device_matcher_udev.pymatchZDeviceMatcherUdev.match   s     *""$5 e%hcsS4'': & 
5bll	34	?? 
 LLNE
 s)   A? ?B1BB-(B1,B--B1 N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     @ @    )r   r    r   Z__all__ZDeviceMatcherr   r   r	   r   <module>r
      s'     	
@44 @r	   