🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-08 02:21:20 | PHP 8.2.32
📂
/ (Root)
/
opt
/
alt
/
python38
/
lib
/
python3.8
/
site-packages
/
reactivex
/
disposable
/
__pycache__
📍 /opt/alt/python38/lib/python3.8/site-packages/reactivex/disposable/__pycache__
🔄 Refresh
✏️
Editing: scheduleddisposable.cpython-38.pyc
Read Only
U v�i} � @ sF d dl mZ d dlmZ d dlmZ ddlmZ G dd� dej�Z dS ) � )�RLock)�Any)�abc� )�SingleAssignmentDisposablec sN e Zd ZdZejejdd�� fdd�Zee d�dd��Z dd�d d �Z� ZS )�ScheduledDisposablezkRepresents a disposable resource whose disposal invocation will be scheduled on the specified SchedulerN)� scheduler� disposable�returnc s, || _ t� | _|| j_t� | _t� �� dS )z}Initializes a new instance of the ScheduledDisposable class that uses a Scheduler on which to dispose the disposable.N)r r r r �lock�super�__init__)�selfr r �� __class__� �Y/opt/alt/python38/lib/python3.8/site-packages/reactivex/disposable/scheduleddisposable.pyr s zScheduledDisposable.__init__)r c C s | j jS )N)r �is_disposed�r r r r r s zScheduledDisposable.is_disposedc s( t jtdd�� fdd�}� j�|� dS )z:Disposes the wrapped disposable on the provided scheduler.N)r �stater c s � j �� dS )zScheduled dispose actionN)r �dispose)r r r r r �action! s z+ScheduledDisposable.dispose.<locals>.action)r � SchedulerBaser r Zschedule)r r r r r r s zScheduledDisposable.dispose) �__name__� __module__�__qualname__�__doc__r r �DisposableBaser �property�boolr r � __classcell__r r r r r s � r N) � threadingr �typingr Z reactivexr Zsingleassignmentdisposabler r r r r r r �<module> s
💾 Save Changes
❌ Cancel