File manager - Edit - /usr/lib/python3.6/site-packages/sssd/__pycache__/source_files.cpython-36.pyc
Back
3 Yd�i � @ s8 d dl Z d dlZd dlmZ ej� ZG dd� de�ZdS )� N)�Readerc sB e Zd ZdZ� fdd�Zdd� Zdd� Zd d d �Zdd� Z� Z S )�Filesz� A class used to represent a Log Files Reader Args: path -- the path where SSSD logs are to be read (default /var/log/sssd/) c s* t � j� g | _| j|�| _| j� | _d S )N)�super�__init__� log_files�resolve_path�path�get_domain_logfiles�domains)�selfr )� __class__� �"/usr/lib/python3.6/source_files.pyr s zFiles.__init__c c sz xt| j D ]j}y,t|��}x|D ] }|V qW W dQ R X W q tk rp } ztjd� tj|� wW Y dd}~X qX qW dS )zH Yields: str: The next line in the log file Nz(Could not find domain log file, skipping)r �open�FileNotFoundError�loggerZwarning)r �files�file�line�errr r r �__iter__ s zFiles.__iter__c C s |j d�r|S |d S d S )N�/)�endswith)r r r r r r '