£Á°è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 Z d dlZG dd deZdS )    Nc               @   sP  e Zd ZdZdddddddd	d
dddgZdd Zedd Zedd Zej	dd Zedd Z
e
j	dd Z
edd Zedd Zej	dd Zedd Zej	dd Zed d! Zej	d"d! Zed#d$ Zej	d%d$ Zed&d' Zej	d(d' Zed)d* Zej	d+d* Zed,d- Zej	d.d- Zed/d0 Zej	d1d0 Zd2S )3Unitz
	Unit description.
	_name_type_enabled_replace_drop_devices_devices_udev_regex_cpuinfo_regex_uname_regex_script_pre_script_post_optionsc             C   s   || _ |jd| j | _|jdddk| _|jdd	dk| _|jd
d | _| jd k	rftjdt| j| _|jdd| _	|jdd | _
|jdd | _|jdd | _|jdd | _|jdd | _tj|| _d S )NtypeenabledTTruetrue   1replaceFdropz\b\s*[,;]\s*devices*devices_udev_regexcpuinfo_regexuname_regex
script_prescript_post)Tr   r   r   r   )Tr   r   r   r   )r   popr   r   r   r   resplitstrr   r	   r
   r   r   r   collectionsOrderedDictr   )selfnameconfig r'   /usr/lib/python3.6/unit.py__init__   s    
zUnit.__init__c             C   s   | j S )N)r   )r$   r'   r'   r(   r%      s    z	Unit.namec             C   s   | j S )N)r   )r$   r'   r'   r(   r       s    z	Unit.typec             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Unit.enabledc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   ,   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   r   0   s    zUnit.replacec             C   s   | j S )N)r   )r$   r'   r'   r(   r   4   s    z	Unit.dropc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   8   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   r   <   s    zUnit.devicesc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   @   s    c             C   s   | j S )N)r	   )r$   r'   r'   r(   r   D   s    zUnit.devices_udev_regexc             C   s
   || _ d S )N)r	   )r$   r*   r'   r'   r(   r   H   s    c             C   s   | j S )N)r
   )r$   r'   r'   r(   r   L   s    zUnit.cpuinfo_regexc             C   s
   || _ d S )N)r
   )r$   r*   r'   r'   r(   r   P   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   r   T   s    zUnit.uname_regexc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   X   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   r   \   s    zUnit.script_prec             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   `   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   r   d   s    zUnit.script_postc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r   h   s    c             C   s   | j S )N)r   )r$   r'   r'   r(   optionsl   s    zUnit.optionsc             C   s
   || _ d S )N)r   )r$   r*   r'   r'   r(   r+   p   s    N)__name__
__module____qualname____doc__	__slots__r)   propertyr%   r   setterr   r   r   r   r   r   r   r   r   r+   r'   r'   r'   r(   r      s4   r   )r"   r   objectr   r'   r'   r'   r(   <module>   s   