EVOLUTION-MANAGER
Edit File: default.cpython-36.opt-1.pyc
3 "e� � @ s� d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dlm Z d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ yeZW n ek r� Y nX G d d� de�ZdS )� N)� HooksObserver)�DefaultView)�InteractiveView)�NoteForHiddenView)�_)�Tracer)�System)�dump_memory)�Applications)�Rules)�HelperControllerc @ sX e Zd ZdZdZdZdd� Zdd� Zdd� Zdd � Z d d� Z dd � Zdd� Zdd� Z dS )�DefaultControllerNc C s� || _ ttj|jd�tttt� |jd�| _ |j | j _ |jd | j _|rN|| j _| j j | j|j��| _| j jr�| jjtjd g�| _d S )N)�erased)ZmemoryZhooks_observerr r �DAEMON)�argsr r Zpackage_managerr r r r r �tracerZnowZ timestampZspecified_packagesZtrace_affected�_user�user�applicationsZdaemons_onlyZfilter_types�TYPES)�selfr Zpackages� r �/usr/lib/python3.6/default.py�__init__/ s zDefaultController.__init__c C sJ | j js:t� }|jd| j� |jd| j � |j� | j� t| j� � d S )Nr r ) r Z hooks_onlyr �assignr �render�create_reboot_required_file�exit�status_code)r �viewr r r r B s zDefaultController.renderc C s� t | j�}x.| j| j| j�D ]}|j|| j� td� qW t� }|jd| j� |jdt| j�� |jd| jj t jd �� |jd| jj t jd �� |j� d S )N� r �total_count� session_count�SESSION�static_count�STATIC) r r �_restartable_applicationsr �print_helper�printr r �len� count_typer r r )r �helper_controllerZapplicationr r r r �render_helpersK s z DefaultController.render_helpersc C sd t | j�}| j| j| j�jd�}�x<t� }|jd|� |jd| j� |jdt| j�� |jd| jjt j d �� |jd| jjt j d �� |j� |jd�|jd�|jd� kr�P t d td � � td�}yJ|dkr�d S t|�d ks�t|�t|�kr�t�|j|t|�d | j� W n( tttfk �r< t td�� Y nX tjjdtd� d � t� q$W d S )N�namer r r! r"