Edit File: services.cpython-311.opt-1.pyc
� 5/9e8 � �r � d dl mZ d dlZd dlmZmZ dZdZdZdZ dZ d Zdd�Z ed� � d � � � Z dS )� )�absolute_importN)�task�run�masked�stopped�unmasked�running�inactive�active� is-activec �b � t d|| dz g� � }|j � � � }|S )zZ Get information about systemctl service state (either activity or enability) � systemctl�.service)r �stdout�strip)�service�kind�result�states �py/clconfigure/services.py�_get_service_stater s5 � � �+�t�W�z�%9�:� ;� ;�F��M���!�!�E��L� z<Changing service '{service_name}' state to '{desired_state}'c � � t |d�� � }t |� � }t j d|||� � d}| t k r|t k rd}nJ| t k r|t k rd}n1| t k r|t k rd}n| t k r |t k rd}|�t j d |� � dS t d ||dz g� � t |� � }t |� � }t j d|||� � dS ) zi Brings service to given state. May be executed more that once, does't crash on future calls z is-enabled)r zDChecking service '%s' state... package is in state='%s' running='%s'N�mask�unmask�stop�startz"No actions needed for service '%s'r r zNChecking service '%s' state again... service now is in state='%s' running='%s') r �logging�debug�STATE_MASKED�STATE_UNMASKED� STATE_STOPPED�STATUS_STOPPED� STATE_RUNNING�STATUS_RUNNINGr )� desired_state�service_name� current_state�current_status�actions r �set_service_stater+ s< � � '�|�,�G�G�G�M�'��5�5�N��M� �"�M�>�C� C� C� �F���$�$��,�)F�)F���� �.� (� (�]�l�-J�-J���� �-� '� '�N�n�,L�,L���� �-� '� '�N�n�,L�,L��� �~�� �:�L�I�I�I�I�I��[�&�,��";�<�=�=�=�*�<�8�8� �+�L�9�9��� � �&� �~� G� G� G� G� Gr )r )� __future__r r �clconfigurer r r r"