File: //lib/python3.6/site-packages/supervisor/tests/__pycache__/base.cpython-36.pyc
3
�k�`%� � @ sT d Z dZddlZddlZddlZddlmZ ddlmZ yddlm Z m
Z
mZ W n( ek
rx ddl
m Z m
Z
mZ Y nX yddlj
Z
W n ek
r� ddl
Z
Y nX G dd� d�ZG d d
� d
�ZG dd� d�ZG d
d� d�ZG dd� d�ZG dd� d�ZejG dd� de��ZG dd� d�ZdFdd�ZdGdd�ZG dd� d�ZG dd� d�ZG d d!� d!�ZG d"d#� d#e�ZG d$d%� d%�ZG d&d'� d'�ZG d(d)� d)�Z G d*d+� d+�Z!G d,d-� d-�Z"G d.d/� d/e"�Z#ejG d0d1� d1e��Z$G d2d3� d3e$�Z%G d4d5� d5e�Z&G d6d7� d7�Z'G d8d9� d9�Z(G d:d;� d;�Z)G d<d=� d=�Z*d>d?� Z+d@dA� Z,dBdC� Z-dDdE� Z.dS )Hi�p�Dz%b %d %I:%M %p� N)�Fault)�as_bytes)�Mock�patch�sentinelc @ s� e Zd ZdZdZdZdZdZdZdZ dZ
dZdd� Zdd� Z
dd � ZdZdd�Zd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Z d/d0� Z!d1d2� Z"d[d3d4�Z#d5d6� Z$d7d8� Z%d9d:� Z&d;d<� Z'd=d>� Z(d?d@� Z)dAdB� Z*dCdD� Z+dEdF� Z,dGdH� Z-dIdJ� Z.dKdL� Z/dMdN� Z0dOdP� Z1dQdR� Z2d\dTdU�Z3dVdW� Z4dXdY� Z5dS )]�DummyOptions� � Nc C s\ d| _ d| _d| _| j� | _d| _d| _d| _d| _i | _ g | _
d| _i | _d| _
d| _d | _d| _d| _d| _d| _d| _d| _d | _d| _d| _d| _d | _d| _i | _d | _d | _d | _d| _ d | _!i | _"i | _#g | _$d | _%d| _&d | _'d | _(d | _)d| _*d | _+d | _,g | _-g | _.d | _/d
| _0g | _1g | _2g | _3d| _4d| _5d | _6t7| �| _8d| _9d S )
N�
supervisorz/tmpi� �
z/tmp/logfileF� r z/foo/bar� zhttp://localhost:9001)NN):Z
identifierZchildlogdir�uid� getLogger�loggerZbackofflimitZlogfileZ nocleanupZ
strip_ansiZ
pidhistoryZprocess_group_configsZnodaemon�
socket_map�moodZ
mustreopen�realizeargs�fds_cleaned_upZ
rlimit_set�
setuid_called�httpservers_opened�signals_set�
daemonizedZmake_logger_messages�autochildlogdir_cleared�
cleaned_up�pidfile_written� directory�waitpid_return�kills�_signal�parent_pipes_closed�child_pipes_closed�forkpid�pgrp_set�duped�written�
fds_closed� _exitcode�
execve_called�
execv_args�
setuid_msg�privsdropped�
logs_reopened�write_accept�
tempfile_name�removed�existing�
openreturn�
readfd_result�parse_criticalsZparse_warnings�parse_infos� serverurl�changed_directory�umaskset�DummyPollerZpollerZsilent)�self� r: �/usr/lib/python3.6/base.py�__init__% sp
zDummyOptions.__init__c O s t � }t � g|_||f|_|S )N)�DummyLoggerZhandlers�args)r9 r>