1616 StreamingDataSource ,
1717 StreamingDataSourceBuilder
1818)
19- from ldclient .impl .datasystem import Initializer , Synchronizer
20- from ldclient .interfaces import DataStoreMode , FeatureStore
19+ from ldclient .interfaces import (
20+ DataStoreMode ,
21+ FeatureStore ,
22+ Initializer ,
23+ Synchronizer
24+ )
2125
2226T = TypeVar ("T" )
2327
@@ -92,7 +96,7 @@ def build(self) -> DataSystemConfig:
9296 )
9397
9498
95- def polling_ds_builder () -> Builder [PollingDataSource ]:
99+ def __polling_ds_builder () -> Builder [PollingDataSource ]:
96100 def builder (config : LDConfig ) -> PollingDataSource :
97101 requester = Urllib3PollingRequester (config )
98102 polling_ds = PollingDataSourceBuilder (config )
@@ -103,7 +107,7 @@ def builder(config: LDConfig) -> PollingDataSource:
103107 return builder
104108
105109
106- def fdv1_fallback_ds_builder () -> Builder [PollingDataSource ]:
110+ def __fdv1_fallback_ds_builder () -> Builder [PollingDataSource ]:
107111 def builder (config : LDConfig ) -> PollingDataSource :
108112 requester = Urllib3FDv1PollingRequester (config )
109113 polling_ds = PollingDataSourceBuilder (config )
@@ -114,7 +118,7 @@ def builder(config: LDConfig) -> PollingDataSource:
114118 return builder
115119
116120
117- def streaming_ds_builder () -> Builder [StreamingDataSource ]:
121+ def __streaming_ds_builder () -> Builder [StreamingDataSource ]:
118122 def builder (config : LDConfig ) -> StreamingDataSource :
119123 return StreamingDataSourceBuilder (config ).build ()
120124
@@ -135,9 +139,9 @@ def default() -> ConfigBuilder:
135139 for updates.
136140 """
137141
138- polling_builder = polling_ds_builder ()
139- streaming_builder = streaming_ds_builder ()
140- fallback = fdv1_fallback_ds_builder ()
142+ polling_builder = __polling_ds_builder ()
143+ streaming_builder = __streaming_ds_builder ()
144+ fallback = __fdv1_fallback_ds_builder ()
141145
142146 builder = ConfigBuilder ()
143147 builder .initializers ([polling_builder ])
@@ -154,8 +158,8 @@ def streaming() -> ConfigBuilder:
154158 with no additional latency.
155159 """
156160
157- streaming_builder = streaming_ds_builder ()
158- fallback = fdv1_fallback_ds_builder ()
161+ streaming_builder = __streaming_ds_builder ()
162+ fallback = __fdv1_fallback_ds_builder ()
159163
160164 builder = ConfigBuilder ()
161165 builder .synchronizers (streaming_builder )
@@ -171,8 +175,8 @@ def polling() -> ConfigBuilder:
171175 streaming, but may be necessary in some network environments.
172176 """
173177
174- polling_builder : Builder [Synchronizer ] = polling_ds_builder ()
175- fallback = fdv1_fallback_ds_builder ()
178+ polling_builder : Builder [Synchronizer ] = __polling_ds_builder ()
179+ fallback = __fdv1_fallback_ds_builder ()
176180
177181 builder = ConfigBuilder ()
178182 builder .synchronizers (polling_builder )
0 commit comments