⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.24
Server IP:
50.6.168.112
Server:
Linux server-617809.webnetzimbabwe.com 5.14.0-570.25.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 9 04:57:09 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.4.10
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3.9
/
site-packages
/
tracer
/
__pycache__
/
View File Name :
query.cpython-39.opt-1.pyc
a "e¼ ã @ s` d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z G dd„ de ƒZG dd „ d e ƒZd S )é )ÚTracer)ÚSystem)ÚRules)ÚApplications)Údump_memoryc @ s6 e Zd ZdZefdd„Zdd„ Zdd„ Zdd d „ZdS )ÚQueryaE Provide API for Tracer querying operations. They are executed kind of lazily, so running the operation will return just an wrapper class with ``get()`` method. Example:: from tracer.query import Query q = Query() q.affected_applications().get() .. note:: Some querying methods can require root permissions c C s |t ¡ tttƒ| _d S ©N)r Zpackage_managerr r r Ú_tracer)ÚselfZtracer© r ú0/usr/lib/python3.9/site-packages/tracer/query.pyÚ__init__+ s zQuery.__init__c C s || j _| S )z.List of ``Package`` that only should be traced)r Zspecified_packages)r Zpackagesr r r Ú from_packages. s zQuery.from_packagesc C s d| j _| S )z“ Pretend that specified packages have been updated just now. Benefit of this is absolutely no need for openning the package history database T)r Únow©r r r r r 3 s z Query.nowNc C s t | jjd|iƒS )z? Return list of applications which use some outdated files Úuser)ÚLazyr Ztrace_affected)r r r r r Úaffected_applications; s zQuery.affected_applications)N) Ú__name__Ú __module__Ú__qualname__Ú__doc__r r r r r r r r r r s r c @ s e Zd Zdd„ Zdd„ ZdS )r c C s || _ || _d S r ©Ú_methodÚ_kwargs)r ÚmethodÚkwargsr r r r C s z Lazy.__init__c C s | j f i | j¤ŽS r r r r r r ÚgetG s zLazy.getN)r r r r r r r r r r B s r N) Ztracer.resources.tracerr Ztracer.resources.systemr Ztracer.resources.rulesr Ztracer.resources.applicationsr Ztracer.resources.memoryr Úobjectr r r r r r Ú
s (