Repository URL to install this package:
|
Version:
4.2.1 ▾
|
U
B]N ã @ sF d Z dZddlmZ ddlmZ ddlmZ zddlmZm Z m
Z
W n( ek
rl ddlmZm Z m
Z
Y nX zddlmZ W n ek
r ddlZY nX G dd d Z
G d
d dZG dd
d
ZG dd dZG dd dZG dd dZeG dd deZG dd dZdGddZdHddZG dd dZG dd d ZG d!d" d"ZG d#d$ d$eZG d%d& d&ZG d'd( d(ZG d)d* d*ZG d+d, d,ZG d-d. d.Z G d/d0 d0e Z!eG d1d2 d2eZ"G d3d4 d4e"Z#G d5d6 d6eZ$G d7d8 d8Z%G d9d: d:Z&G d;d< d<Z'G d=d> d>Z(d?d@ Z)dAdB Z*dCdD Z+dEdF Z,dS )Iiêp Dz%b %d %I:%M %pé )Útotal_ordering©ÚFault)Úas_bytes)ÚMockÚpatchÚsentinelNc @ s e Zd ZdZdZdZdZdZdZdd Z dd Z
dd Zd\ddZd
d Z
dd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zdd Zd!d" Zd#d$ Zd%d& Zd'd( Zd)d* Zd+d, Zd-d. Zd/d0 Zd1d2 Zd]d3d4Z 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 Z-dOdP Z.dQdR Z/dSdT Z0d^dVdWZ1dXdY Z2dZd[ Z3dS )_ÚDummyOptionsNé é c C sn d| _ d| _d| _| ¡ | _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 | _,d | _-d
| _.d | _/g | _0g | _1d | _2d| _3g | _4g | _5g | _6d| _7d| _8d | _9d | _:t;| | _<d S )
NÚ
supervisorz/tmpéç é
z/tmp/logfileFé ©NNr z/foo/barÚ zhttp://localhost:9001)=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Úenvironment_processedÚwrite_acceptÚwrite_errorÚ
tempfile_nameÚremove_errorÚremovedÚexistingÚ
openreturnÚ
readfd_resultÚparse_criticalsZparse_warningsÚparse_infosÚ serverurlÚchanged_directoryÚchdir_errorÚumasksetÚDummyPollerZpoller©Úself© rC ú$./build/lib/supervisor/tests/base.pyÚ__init__ sv
zDummyOptions.__init__c O s t }t g|_||f|_|S ©N)ÚDummyLoggerZhandlersÚargs)rB rH Úkwr rC rC rD r ] s
zDummyOptions.getLoggerc K s || _ || _d S rF )r Z realizekw)rB rH rI rC rC rD Úrealizec s zDummyOptions.realizeTc C s d S rF rC )rB Zdo_usagerC rC rD Úprocess_configg s zDummyOptions.process_configc C s
d| _ d S ©NT)r rA rC rC rD Úcleanup_fdsj s zDummyOptions.cleanup_fdsc C s d| _ | j d¡ d S )NTÚrlimits_set)rN r; ÚappendrA rC rC rD Úset_rlimits_or_exitm s z DummyOptions.set_rlimits_or_exitc C s d| _ | j d¡ d S )NTr )r r: rO rA rC rC rD Úset_uid_or_exitq s zDummyOptions.set_uid_or_exitc C s
d| _ d S rL )r )rB ÚsupervisordrC rC rD Úopenhttpserversu s zDummyOptions.openhttpserversc C s
d| _ d S rL )r rA rC rC rD Ú daemonizex s zDummyOptions.daemonizec C s
d| _ d S rL )r rA rC rC rD Ú
setsignals{ s zDummyOptions.setsignalsc C s | j S rF )r# rA rC rC rD Ú
get_signal~ s zDummyOptions.get_signalc C s | j S rF )r rA rC rC rD Úget_socket_map s zDummyOptions.get_socket_mapc C s d S rF rC rA rC rC rD Úmake_logger s zDummyOptions.make_loggerc C s
d| _ d S rL )r rA rC rC rD Úclear_autochildlogdir s z"DummyOptions.clear_autochildlogdirc G s | j S rF ©r4 )rB ZignoredrC rC rD Úget_autochildlog_name s z"DummyOptions.get_autochildlog_namec C s
d| _ d S rL )r rA rC rC rD Úcleanup s zDummyOptions.cleanupc C s
d| _ d S rL )r rA rC rC rD Ú
write_pidfile s zDummyOptions.write_pidfilec C s | j S rF )r! rA rC rC rD Úwaitpid s zDummyOptions.waitpidc C s | j rt| j || j|<