async_rx.protocol   A
last analyzed

Complexity

Total Complexity 0

Size/Duplication

Total Lines 66
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 62
dl 0
loc 66
rs 10
c 0
b 0
f 0
1
"""Define protocol kernel."""
2
3
from .connectable import connectable_observable, connectable_observable_handler
4
from .definition import (
5
    Subscription,
6
    NextHandler,
7
    CompleteHandler,
8
    ErrorHandler,
9
    Observable,
10
    Observer,
11
    Collector,
12
    Subscribe,
13
    Subject,
14
    ConnectHandler,
15
    RefCountHandler,
16
    ConnectableObservable,
17
    ObservableFactory,
18
    SubjectEventHandler,
19
    SubjectHandler,
20
    ConnectableObservableEventHandler,
21
    ConnectableObservableHandler,
22
    PredicateOperator,
23
    AccumulatorOperator,
24
    SubjectFactory,
25
)
26
from .observable import observable, ensure_observable_contract_operator
27
from .observer import rx_observer, rx_observer_from, default_on_completed, default_error, ignore_error_handler
28
from .subject import subject_handler, subject
29
from .subscription import default_subscription, disposable_subscription_on_cancel
30
from .rx_collector import rx_collector
31
32
__all__ = [
33
    "connectable_observable",
34
    "connectable_observable_handler",
35
    "Subscription",
36
    "NextHandler",
37
    "CompleteHandler",
38
    "ErrorHandler",
39
    "Observable",
40
    "Observer",
41
    "Collector",
42
    "Subscribe",
43
    "Subject",
44
    "ConnectHandler",
45
    "RefCountHandler",
46
    "ConnectableObservable",
47
    "ObservableFactory",
48
    "SubjectEventHandler",
49
    "SubjectHandler",
50
    "ConnectableObservableEventHandler",
51
    "ConnectableObservableHandler",
52
    "PredicateOperator",
53
    "AccumulatorOperator",
54
    "SubjectFactory",
55
    "observable",
56
    "ensure_observable_contract_operator",
57
    "rx_observer",
58
    "rx_observer_from",
59
    "default_on_completed",
60
    "default_error",
61
    "ignore_error_handler" "subject_handler",
62
    "subject",
63
    "default_subscription",
64
    "disposable_subscription_on_cancel",
65
    "rx_collector",
66
]
67