File: //usr/lib/python3/dist-packages/supervisor/__pycache__/dispatchers.cpython-312.pyc
�
A�c]K � � � d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dlm Z d dlm
Z
d dlmZ d d lm
Z
d d
lmZ d dlmZ G d� d
� Z G d� de� Z G d� de� Z G d� de� ZdZdZd� Z G d� de� Zd� Zy)� N)�find_prefix_at_end)�compact_traceback)� as_string)�notify)�EventRejectedEvent)�ProcessLogStderrEvent)�ProcessLogStdoutEvent)�EventListenerStates)� getEventListenerStateDescription)�loggersc �J � e Zd ZdZdZd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
y)
�PDispatcherz{ Asyncore dispatcher for mainloop, representing a process channel
(stdin, stdout, or stderr). This class is abstract. Fc �<