🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 07:01:50 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
reactivex
/
observer
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/reactivex/observer/__pycache__
🔄 Refresh
✏️
Editing: observer.cpython-38.pyc
Read Only
U v�i� � @ s� d dl mZ d dlmZmZmZmZ d dlmZ d dl m Z mZ d dlm Z mZmZ eddd�Zerrd d lmZ nG d d� d�ZG dd � d eje ej�ZdS )� )�annotations)� TYPE_CHECKING�Callable�Optional�TypeVar)�abc)� default_error�noop)�OnCompleted�OnError�OnNext�_T_inT)� contravariant)�Notificationc @ s e Zd ZdS )r N)�__name__� __module__�__qualname__� r r �L/opt/alt/python38/lib/python3.8/site-packages/reactivex/observer/observer.pyr s r c @ s� e Zd ZdZd)ddddd�dd �Zd dd�dd �Zd dd�dd�Zddd�dd�Zddd�dd�Zdd�dd�Z dd�dd�Z dd�dd�Zddd�dd �Zddd�d!d"�Z d#d�d$d%�Zd&d�d'd(�ZdS )*�Observerz�Base class for implementations of the Observer class. This base class enforces the grammar of observers where OnError and OnCompleted are terminal messages. NzOptional[OnNext[_T_in]]zOptional[OnError]zOptional[OnCompleted]�None)�on_next�on_error�on_completed�returnc C s( d| _ |pt| _|pt| _|p t| _d S )NF)� is_stoppedr �_handler_on_nextr �_handler_on_error�_handler_on_completed)�selfr r r r r r �__init__ s zObserver.__init__r )�valuer c C s | j s| �|� dS )z5Notify the observer of a new element in the sequence.N)r � _on_next_core�r r! r r r r $ s zObserver.on_nextc C s | � |� dS )ztFor Subclassing purpose. This method is called by `on_next()` method until the observer is stopped. N)r r# r r r r"