D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
3023066
/
root
/
usr
/
lib
/
python3.9
/
site-packages
/
sssd
/
__pycache__
/
Filename :
source_journald.cpython-39.pyc
back
Copy
a �,h1 � @ sH d dl mZ d dlmZ dZed Zed Zed ZG dd� de�Zd S ) � )�journal)�Readerz/usr/libexec/sssd/Zsssd_nssZsssd_pamZsssd_bec s0 e Zd ZdZ� fdd�Zdd� Zdd� Z� ZS )�Journaldz5 A class used to represent a Journald Reader c s, t � �� t�� | _| j�� | j�� d S )N)�super�__init__r r �readerZ this_boot� seek_head)�self�� __class__� �8/usr/lib/python3.9/site-packages/sssd/source_journald.pyr s zJournald.__init__c c sF | j �� | j D ]0}|d }|d }|r:|� d|� �V q|V qdS )zb Yields: str: The next journal entry message, with timestamp if found Z__REALTIME_TIMESTAMPZMESSAGEz: N)r r )r �entry�ts�msgr r r �__iter__ s zJournald.__iter__c C s` | j �� || jjkr&| j jtd� n6|| jjkrB| j jtd� n|| jjkr\| j jt d� dS )zb Switch the reader to interact with a certain SSSD component NSS, PAM, BE )Z_EXEN) r Z flush_matchesZ ComponentZNSSZ add_match� _NSS_MATCHZPAM� _PAM_MATCHZBE� _BE_MATCH)r Z component�childr r r � set_component# s zJournald.set_component)�__name__� __module__�__qualname__�__doc__r r r � __classcell__r r r r r s r N) Zsystemdr Zsssd.source_readerr Z_EXE_PREFIXr r r r r r r r �<module> s