0l߃ Z d Z ddlmZmZ ddlZddlZddlZddlZddlZddl Z ddl mZ ddlm Z mZmZmZ e n # e$ r eZY nw xY weZ ej de G d d e Z G d dee Z G d d ee Z G d dee Z G d d ZddZ d Z!d 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 ( e Zd ZdZ fdZd Z xZS )DaemonRunnerErrorz3 Abstract base class for errors from DaemonRunner. c b | t j |i | d S N)_chain_from_contextsuper__init__)selfargskwargs __class__s m/builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib/python3.11/site-packages/daemon/runner.pyr zDaemonRunnerError.__init__2 s7 """$)&))))) c ( t | d d S )NTas_causer r s r r z%DaemonRunnerError._chain_from_context7 s 8MMMMMMr )__name__ __module____qualname____doc__r r __classcell__)r s @r r r / sT ==* * * * * N N N N N N Nr r c e Zd ZdZd ZdS )DaemonRunnerInvalidActionErrorz; Raised when specified action for DaemonRunner is invalid. c ( t | d d S )NFr r r s r r z2DaemonRunnerInvalidActionError._chain_from_context> s 8NNNNNNr N)r r r r! r r r r$ r$ ; s. EEO O O O Or r$ c e Zd ZdZdS )DaemonRunnerStartFailureErrorz, Raised when failure starting DaemonRunner. Nr r r r! r&