MINI MINI MANI MO
ó
Đ=[c @ s d d l m Z d d l Td d l Z d d l m Z d d l m Z d d l j Z d d l
Z
d d l Z e j j
Z d e j f d YZ d S( i ( t base( t *iĸĸĸĸN( t
exceptions( t commandst
SystemdPluginc B s§ e Z d Z d Z d Z d Z e d Z d Z d Z d Z
d Z d Z d
Z
d Z e d Z d
Z e d d e d Z RS( sn
Plugin for tuning systemd options.
These tunings are unloaded only on profile change followed by reboot.
c O sW t j j t j s. t j d t j n t t | j | | t
| _ d S( NsE Required systemd '%s' configuration file not found, disabling plugin.( t ost patht isfilet constst SYSTEMD_SYSTEM_CONF_FILER t NotSupportedPluginExceptiont superR t __init__R t _cmd( t selft argst kwargs( ( s@ /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyR s c C s t | _ t | _ d S( N( t Falset _has_dynamic_tuningt Truet _has_static_tuning( R t instance( ( s@ /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt _instance_init s c C s d S( N( ( R R ( ( s@ /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt _instance_cleanup s c C s i d d 6S( Nt cpu_affinity( t None( t cls( ( s@ /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt _get_config_options! s c C s^ | d k rZ t j d | d | d t j } | d k rZ | j d k rZ | j d Sn d S( Ns ^\s*s \s*=\s*(.*)$t flagsi ( R t ret searcht MULTILINEt lastindext group( R t conft keyt mo( ( s@ /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt _get_keyval' s
#c C s t j d | d d t | | d t j \ } } | d k r y! | d d k rb | d 7} n Wn t k
rv n X| | d t | d 7} | S| S( Ns ^(\s*s \s*=).*$s \g<1>R i iĸĸĸĸs
t =( R t subnt strR t
IndexError( R R"