File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 2020 IntentCode ,
2121 PutObject ,
2222 Selector ,
23- ServerIntent
23+ ServerIntent ,
2424)
2525from ldclient .impl .http import _http_factory
2626from ldclient .impl .repeating_task import RepeatingTask
3333 _Success ,
3434 http_error_message ,
3535 is_http_error_recoverable ,
36- log
36+ log ,
3737)
3838
3939POLLING_ENDPOINT = "/sdk/poll"
@@ -162,11 +162,11 @@ def fetch(self, selector: Optional[Selector]) -> PollingResult:
162162 if selector is not None :
163163 query_params ["selector" ] = selector .state
164164
165+ uri = self ._poll_uri
165166 if len (query_params ) > 0 :
166167 filter_query = parse .urlencode (query_params )
167- self . _poll_uri += f"?{ filter_query } "
168+ uri += f"?{ filter_query } "
168169
169- uri = self ._poll_uri
170170 hdrs = _headers (self ._config )
171171 hdrs ["Accept-Encoding" ] = "gzip"
172172
Original file line number Diff line number Diff line change @@ -212,13 +212,13 @@ def from_dict(data: dict) -> "DeleteObject":
212212 Deserializes a DeleteObject from a JSON-compatible dictionary.
213213 """
214214 version = data .get ("version" )
215- kind = ObjectKind ( data .get ("kind" ) )
215+ kind = data .get ("kind" )
216216 key = data .get ("key" )
217217
218218 if version is None or kind is None or key is None :
219219 raise ValueError ("Missing required fields in DeleteObject JSON." )
220220
221- return DeleteObject (version = version , kind = kind , key = key )
221+ return DeleteObject (version = version , kind = ObjectKind ( kind ) , key = key )
222222
223223
224224@dataclass (frozen = True )
@@ -261,14 +261,16 @@ def from_dict(data: dict) -> "PutObject":
261261 Deserializes a PutObject from a JSON-compatible dictionary.
262262 """
263263 version = data .get ("version" )
264- kind = ObjectKind ( data .get ("kind" ) )
264+ kind = data .get ("kind" )
265265 key = data .get ("key" )
266266 object_data = data .get ("object" )
267267
268268 if version is None or kind is None or key is None or object_data is None :
269269 raise ValueError ("Missing required fields in PutObject JSON." )
270270
271- return PutObject (version = version , kind = kind , key = key , object = object_data )
271+ return PutObject (
272+ version = version , kind = ObjectKind (kind ), key = key , object = object_data
273+ )
272274
273275
274276@dataclass (frozen = True )
You can’t perform that action at this time.
0 commit comments