Edit File: logger.cpython-36.pyc
3 �k�`� � @ s� d dl jjZd dlZd dlZd dlZd dlZG dd� d�ZG dd� de�Z G dd� dej �ZG dd � d �ZG d d� d�Z G dd � d �Zdd� ZG dd� d�ZdS )� Nc @ sV e Zd Zddd�Zdd� Zdd� Zd d � Zdd� Zd d� Zdd� Z dd� Z dd� ZdS )�file_logger� �ac C sB t |t�r2|dkr$dd l}|j| _q8t||�| _n|| _|| _d S )N�-r )� isinstance�str�sys�stdout�file�open�do_flush)�selfr �flush�moder � r �/usr/lib/python3.6/logger.py�__init__! s zfile_logger.__init__c C s d| j S )Nz<file logger: %s>)r )r r r r �__repr__, s zfile_logger.__repr__c C s | j j|� | j� d S )N)r �write�maybe_flush)r �datar r r r / s zfile_logger.writec C s | j j|� | j� d S )N)r � writeliner )r �liner r r r 3 s zfile_logger.writelinec C s | j j|� | j� d S )N)r � writelinesr )r �linesr r r r 7 s zfile_logger.writelinesc C s | j r| jj� d S )N)r r r )r r r r r ; s zfile_logger.maybe_flushc C s | j j� d S )N)r r )r r r r r ? s zfile_logger.flushc G s d S )Nr )r �argsr r r � softspaceB s zfile_logger.softspacec C s* |d dkr| j |d � n | j |� d S )Nr � � ���)r r )r )r �messager r r �logE s zfile_logger.logN)r r )�__name__� __module__�__qualname__r r r r r r r r r! r r r r r s r c @ s>