🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 09:23:54 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
reactivex
/
operators
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/__pycache__
🔄 Refresh
✏️
Editing: _groupjoin.cpython-38.pyc
Read Only
U v�i� � @ s� d dl Z d dlmZ d dlmZmZmZmZmZ d dl m Z mZ d dl mZ d dlmZmZmZ d dlmZ d dlmZ ed �Zed �Ze �d�Ze e eege e f eege e f ee e ge eee e f f d�d d�ZdgZdS )� N)�OrderedDict)�Any�Callable�Optional�Tuple�TypeVar)� Observable�abc)� operators)�CompositeDisposable�RefCountDisposable�SingleAssignmentDisposable)�add_ref)�Subject�_TLeft�_TRightZRx)�right�left_duration_mapper�right_duration_mapper�returnc sB t dd�dd��tt ttttt f d�� ���fdd�}|S )a� Correlates the elements of two sequences based on overlapping durations, and groups the results. Args: right: The right observable sequence to join elements for. left_duration_mapper: A function to select the duration (expressed as an observable sequence) of each element of the left observable sequence, used to determine overlap. right_duration_mapper: A function to select the duration (expressed as an observable sequence) of each element of the right observable sequence, used to determine overlap. Returns: An observable sequence that contains elements combined into a tuple from source elements that have an overlapping duration. N)�_r c S s d S �N� )r r r �O/opt/alt/python38/lib/python3.8/site-packages/reactivex/operators/_groupjoin.py�nothing+ s zgroup_join_.<locals>.nothing)�leftr c sB dt jtttt f tt j t jd�� ����fdd� }t|�S )N)�observer� schedulerr c s� t � � t� ��t� �t� �dg�dg�td d�� �� ��� ����f dd�}td d���fdd�}� ��j||�j�d�� td d�� ��� �����f d d �}td d���fdd�}� ��j||�d�� �S ) Nr )�valuer c s� t � ��j�& �d � �d d7 <