Source code for stdlibx.streams.utils
1from __future__ import annotations
2
3from typing import TypeVar
4
5from stdlibx.streams._subject import Subject
6from stdlibx.streams._types import Observable
7
8T = TypeVar("T")
9
10
[docs]
11def as_observable(value: Observable[T] | T) -> Observable[T]:
12 if isinstance(value, Observable):
13 return value
14 return Subject(value)