Total Complexity | 0 |
Total Lines | 153 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | """async-rx definition.""" |
||
2 | from pkg_resources import DistributionNotFound, get_distribution |
||
3 | |||
4 | from .protocol 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 | rx_observer, |
||
26 | rx_observer_from, |
||
27 | rx_collector, |
||
28 | ) |
||
29 | |||
30 | from .subject import rx_subject, rx_subject_replay, rx_subject_behavior, rx_subject_from |
||
31 | |||
32 | from .multicast import rx_publish, rx_publish_replay, rx_publish_behavior |
||
33 | from .observable import ( |
||
34 | rx_create, |
||
35 | rx_defer, |
||
36 | rx_distinct, |
||
37 | rx_empty, |
||
38 | rx_filter, |
||
39 | rx_first, |
||
40 | rx_forward, |
||
41 | rx_from, |
||
42 | rx_last, |
||
43 | rx_of, |
||
44 | rx_range, |
||
45 | rx_skip, |
||
46 | rx_take, |
||
47 | rx_throw, |
||
48 | rx_reduce, |
||
49 | rx_count, |
||
50 | rx_max, |
||
51 | rx_min, |
||
52 | rx_sum, |
||
53 | rx_avg, |
||
54 | rx_buffer, |
||
55 | rx_window, |
||
56 | rx_merge, |
||
57 | rx_concat, |
||
58 | rx_zip, |
||
59 | rx_amb, |
||
60 | rx_map, |
||
61 | rx_merge_map, |
||
62 | rx_group_by, |
||
63 | rx_sample, |
||
64 | rx_throttle, |
||
65 | rx_delay, |
||
66 | rx_debounce, |
||
67 | rx_dict, |
||
68 | rx_list, |
||
69 | rx_repeat, |
||
70 | rx_repeat_series, |
||
71 | ) |
||
72 | |||
73 | from .protocol.definition import __all__ as _def_all |
||
74 | from .protocol.observer import __all__ as _obs_all |
||
75 | |||
76 | __all__ = [ |
||
77 | "Subscription", |
||
78 | "NextHandler", |
||
79 | "CompleteHandler", |
||
80 | "ErrorHandler", |
||
81 | "Observable", |
||
82 | "Observer", |
||
83 | "Collector", |
||
84 | "Subscribe", |
||
85 | "Subject", |
||
86 | "ConnectHandler", |
||
87 | "RefCountHandler", |
||
88 | "ConnectableObservable", |
||
89 | "ObservableFactory", |
||
90 | "SubjectEventHandler", |
||
91 | "SubjectHandler", |
||
92 | "ConnectableObservableEventHandler", |
||
93 | "ConnectableObservableHandler", |
||
94 | "PredicateOperator", |
||
95 | "AccumulatorOperator", |
||
96 | "SubjectFactory", |
||
97 | "rx_observer", |
||
98 | "rx_observer_from", |
||
99 | "rx_collector", |
||
100 | # from observable |
||
101 | "rx_create", |
||
102 | "rx_defer", |
||
103 | "rx_distinct", |
||
104 | "rx_empty", |
||
105 | "rx_filter", |
||
106 | "rx_first", |
||
107 | "rx_forward", |
||
108 | "rx_from", |
||
109 | "rx_last", |
||
110 | "rx_of", |
||
111 | "rx_range", |
||
112 | "rx_skip", |
||
113 | "rx_take", |
||
114 | "rx_throw", |
||
115 | "rx_reduce", |
||
116 | "rx_count", |
||
117 | "rx_max", |
||
118 | "rx_min", |
||
119 | "rx_sum", |
||
120 | "rx_avg", |
||
121 | "rx_buffer", |
||
122 | "rx_window", |
||
123 | "rx_merge", |
||
124 | "rx_concat", |
||
125 | "rx_zip", |
||
126 | "rx_amb", |
||
127 | "rx_map", |
||
128 | "rx_merge_map", |
||
129 | "rx_group_by", |
||
130 | "rx_sample", |
||
131 | "rx_throttle", |
||
132 | "rx_delay", |
||
133 | "rx_debounce", |
||
134 | "rx_dict", |
||
135 | "rx_list", |
||
136 | "rx_repeat", |
||
137 | "rx_repeat_series", |
||
138 | # subject |
||
139 | "rx_subject", |
||
140 | "rx_subject_from", |
||
141 | "rx_subject_replay", |
||
142 | "rx_subject_behavior", |
||
143 | # multicast |
||
144 | "rx_publish", |
||
145 | "rx_publish_replay", |
||
146 | "rx_publish_behavior", |
||
147 | ] |
||
148 | |||
149 | try: |
||
150 | __version__ = get_distribution('async_rx').version |
||
151 | except DistributionNotFound: # pragma: no cover |
||
152 | __version__ = '(local)' |
||
153 |