/usr/lib/python3.9/site-packages/tuned/profiles/__pycache__
Edit: /usr/lib/python3.9/site-packages/tuned/profiles/__pycache__/merger.cpython-39.pyc (2347B)
a
Á]›i ã @ s8 d dl mZ d dlmZ d dlmZ G dd„ deƒZdS )é N)Úreduce)ÚProfilec @ s( e Zd ZdZdd„ Zdd„ Zdd„ ZdS ) ÚMergerz0
Tool for merging multiple profiles into one.
c C s d S )N© )Úselfr r ú9/usr/lib/python3.9/site-packages/tuned/profiles/merger.pyÚ__init__
s zMerger.__init__c C s t | j|tƒ ƒ}|S )z¶
Merge multiple configurations into one. If there are multiple units of the same type, option 'devices'
is set for each unit with respect to eliminating any duplicate devices.
)r Ú
_merge_twor )r ZconfigsZ
merged_configr r r Úmerge
s zMerger.mergec C sL |j du r|j |_ |j |j¡ t|j ¡ ƒD �]\}}|jtjkr®|j rT|j
¡ t|j
¡ ƒt|j
¡ ƒ@ }|j
|j¡ |jr¬t|jƒD ]}||vrŽ|j
j|dd� qŽq.|j s¾||jvrÊ||j|<