Server IP : 149.255.58.128 / Your IP : 216.73.216.23
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/lib/python3.9/site-packages/tuned/hardware/__pycache__//device_matcher.cpython-39.pyc
a
�Գf( � @ s* d dl Z d dlZdgZG dd� de�ZdS )� N�
DeviceMatcherc @ s e Zd ZdZdd� Zdd� ZdS )r a,
Device name matching against the devices specification in tuning profiles.
The devices specification consists of multiple rules separated by spaces.
The rules have a syntax of shell-style wildcards and are either positive
or negative. The negative rules are prefixed with an exclamation mark.
c s� t |t�rt�d|�}dd� |D �� � fdd�|D �}t� �dkrL� �d� d}� D ]}t�||�rTd} qnqT|D ]}t�||�rrd} q�qr|S ) a
Match a device against the specification in the profile.
If there is no positive rule in the specification, implicit rule
which matches all devices is added. The device matches if and only
if it matches some positive rule, but no negative rule.
z\s|,\s*c S s&