Server IP : 172.24.0.40 / Your IP : 216.73.216.10 Web Server : Apache System : Linux dbweb26.ust.edu.ph 4.18.0-513.5.1.el8_9.x86_64 #1 SMP Fri Sep 29 05:21:10 EDT 2023 x86_64 User : apache ( 48) PHP Version : 8.2.18 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/lib/python3.6/site-packages/tracer/resources/__pycache__/ |
Upload File : |
3 �| `� � @ s� d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl m Z d dlmZ d dl mZmZmZ d d lmZ d d lmZmZ d dlmZ G dd � d e�ZdS )� )�absolute_importN)� NoSuchProcess)�Package)�System)�FilenameCleaner)�AffectedProcess)�ApplicationsCollection�AffectedProcessesCollection�PackagesCollection)�UnsupportedDistribution)�Applications�AffectedApplication)�_c @ s� e Zd ZdZdZdZdZdZdZdZ dZ dZdZddd�Z dd� Zddd �Zd d� Zdd � Zdd� Zefdd�Zefdd�Zdd� ZdS )�Tracerz9Tracer finds outdated running applications in your systemNFc C s8 |st tj� ��|| _|| _|| _|| _|| _|| _d S )N) r r Zdistribution�_PACKAGE_MANAGER�_rules� _applications�_memory�_hooks_observer�_erased)�selfZpackage_managerZrulesZapplications�memoryZhooks_observerZerased� r �/usr/lib/python3.6/tracer.py�__init__B s zTracer.__init__c C sF | j r| jrt| j �S | jr"| jntj� }| jj|�}|j| j �}|S )z6Returns list of packages what tracer should care about) �specified_packages�nowr � timestampr Z boot_timer Zpackages_newer_than�intersection)r r �packagesr r r �_modified_packagesM s zTracer._modified_packagesc C s� | j |�}| j� }i }g }�x(|j� D �]}�x| jj|j�D � ]�}tj|�}||krXq>x�|| D ]�}|j|krrqby�|j � |j k�r |j|j� | j|�}| j j|j� �} | j�s | j|k�r| jr�| jj| j� r�tjd | _t| j�|| j<