£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
3
<e                 @   s   d dl jZG dd deZdS )    Nc               @   s   e Zd ZdZdd Zedd Zedd Zedd	 Zej	d
d	 Zedd Z
edd Zedd Zedd Zedd Zedd Zedd Zedd Zedd Zdd Zdd  Zd!d" Zejfd#d$Zd%d& Zd'S )(Instancez
	c             C   sP   || _ || _|| _|| _|| _|| _|| _d| _d| _d| _	t
 | _t
 | _d S )NTF)_plugin_name_devices_expression_devices_udev_regex_script_pre_script_post_options_active_has_static_tuning_has_dynamic_tuningset_assigned_devices_processed_devices)selfpluginnamedevices_expressiondevices_udev_regex
script_prescript_postoptions r   /usr/lib/python3.6/instance.py__init__   s    zInstance.__init__c             C   s   | j S )N)r   )r   r   r   r   r      s    zInstance.pluginc             C   s   | j S )N)r   )r   r   r   r   r      s    zInstance.namec             C   s   | j S )z>The instance performs some tuning (otherwise it is suspended).)r
   )r   r   r   r   active    s    zInstance.activec             C   s
   || _ d S )N)r
   )r   valuer   r   r   r   %   s    c             C   s   | j S )N)r   )r   r   r   r   r   )   s    zInstance.devices_expressionc             C   s   | j S )N)r   )r   r   r   r   assigned_devices-   s    zInstance.assigned_devicesc             C   s   | j S )N)r   )r   r   r   r   processed_devices1   s    zInstance.processed_devicesc             C   s   | j S )N)r   )r   r   r   r   r   5   s    zInstance.devices_udev_regexc             C   s   | j S )N)r   )r   r   r   r   r   9   s    zInstance.script_prec             C   s   | j S )N)r   )r   r   r   r   r   =   s    zInstance.script_postc             C   s   | j S )N)r	   )r   r   r   r   r   A   s    zInstance.optionsc             C   s   | j S )N)r   )r   r   r   r   has_static_tuningE   s    zInstance.has_static_tuningc             C   s   | j S )N)r   )r   r   r   r   has_dynamic_tuningI   s    zInstance.has_dynamic_tuningc             C   s   | j j|  d S )N)r   Zinstance_apply_tuning)r   r   r   r   apply_tuningO   s    zInstance.apply_tuningc             C   s   | j j| |S )N)r   Zinstance_verify_tuning)r   Zignore_missingr   r   r   verify_tuningR   s    zInstance.verify_tuningc             C   s   | j j|  d S )N)r   Zinstance_update_tuning)r   r   r   r   update_tuningU   s    zInstance.update_tuningc             C   s   | j j| | d S )N)r   Zinstance_unapply_tuning)r   Zrollbackr   r   r   unapply_tuningX   s    zInstance.unapply_tuningc             C   s   | j   | jj|  d S )N)r$   r   Zdestroy_instance)r   r   r   r   destroy[   s    zInstance.destroyN)__name__
__module____qualname____doc__r   propertyr   r   r   setterr   r   r   r   r   r   r   r   r    r!   r"   r#   constsZROLLBACK_SOFTr$   r%   r   r   r   r   r      s(   r   )Ztuned.constsr,   objectr   r   r   r   r   <module>   s   
