Viewing File: /opt/alt/python38/lib/python3.8/site-packages/daemon/__pycache__/runner.cpython-38.pyc
U
{1`) @ s d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl
mZ ddlm
Z
mZmZmZ ze W n ek
r eZY nX eZede G dd d eZG d
d deeZG dd
d
eeZG dd deeZG dd dZdddZ dd Z!dd Z"dS )z Daemon runner library.
)absolute_importunicode_literalsN pidfile)0_chain_exception_from_existing_exception_context
DaemonContext
basestringunicodeu@ The ‘runner’ module is not a supported API for this library.c s( e Zd ZdZ fddZdd Z ZS )DaemonRunnerErrorz3 Abstract base class for errors from DaemonRunner. c s | t j|| d S )N)_chain_from_contextsuper__init__)selfargskwargs __class__ >/opt/alt/python38/lib/python3.8/site-packages/daemon/runner.pyr 2 s zDaemonRunnerError.__init__c C s t | dd d S )NTZas_causer r r r r r 7 s z%DaemonRunnerError._chain_from_context)__name__
__module____qualname____doc__r r
__classcell__r r r r r / s r c @ s e Zd ZdZdd ZdS )DaemonRunnerInvalidActionErrorz; Raised when specified action for DaemonRunner is invalid. c C s t | dd d S )NFr r r r r r r >