Skip to content

Commit cbfac20

Browse files
committed
chore: Remove reference to envid
1 parent bf82505 commit cbfac20

File tree

8 files changed

+1
-35
lines changed

8 files changed

+1
-35
lines changed

ldclient/impl/datasourcev2/polling.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ def sync(self, ss: SelectorStore) -> Generator[Update, None, None]:
157157
yield Update(
158158
state=DataSourceState.VALID,
159159
change_set=change_set,
160-
environment_id=headers.get("X-LD-EnvID"),
161160
)
162161

163162
if self._event.wait(self._poll_interval):
@@ -192,16 +191,11 @@ def _poll(self, ss: SelectorStore) -> BasisResult:
192191
exception=result.exception,
193192
)
194193

195-
(change_set, headers) = result.value
196-
197-
env_id = headers.get("X-LD-EnvID")
198-
if not isinstance(env_id, str):
199-
env_id = None
194+
(change_set, _) = result.value
200195

201196
basis = Basis(
202197
change_set=change_set,
203198
persist=change_set.selector is not None,
204-
environment_id=env_id,
205199
)
206200

207201
return _Success(value=basis)

ldclient/impl/datasourcev2/streaming.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ def sync(self, ss: SelectorStore) -> Generator[Update, None, None]:
181181
DataSourceErrorKind.UNKNOWN, 0, time(), str(e)
182182
),
183183
revert_to_fdv1=False,
184-
environment_id=None, # TODO(sdk-1410)
185184
)
186185

187186
# TODO(sdk-1408)
@@ -227,7 +226,6 @@ def _process_message(
227226
change_set_builder.expect_changes()
228227
return Update(
229228
state=DataSourceState.VALID,
230-
environment_id=None, # TODO(sdk-1410)
231229
)
232230
return None
233231

@@ -273,7 +271,6 @@ def _process_message(
273271
return Update(
274272
state=DataSourceState.VALID,
275273
change_set=change_set,
276-
environment_id=None, # TODO(sdk-1410)
277274
)
278275

279276
log.info("Unexpected event found in stream: %s", msg.event)
@@ -303,7 +300,6 @@ def _handle_error(self, error: Exception) -> Tuple[Optional[Update], bool]:
303300
DataSourceErrorKind.INVALID_DATA, 0, time(), str(error)
304301
),
305302
revert_to_fdv1=False,
306-
environment_id=None, # TODO(sdk-1410)
307303
)
308304
return (update, True)
309305

@@ -329,7 +325,6 @@ def _handle_error(self, error: Exception) -> Tuple[Optional[Update], bool]:
329325
),
330326
error=error_info,
331327
revert_to_fdv1=False,
332-
environment_id=None, # TODO(sdk-1410)
333328
)
334329

335330
if not is_recoverable:
@@ -348,7 +343,6 @@ def _handle_error(self, error: Exception) -> Tuple[Optional[Update], bool]:
348343
DataSourceErrorKind.UNKNOWN, 0, time(), str(error)
349344
),
350345
revert_to_fdv1=False,
351-
environment_id=None, # TODO(sdk-1410)
352346
)
353347
# no stacktrace here because, for a typical connection error, it'll
354348
# just be a lengthy tour of urllib3 internals

ldclient/impl/datasystem/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,6 @@ class Update:
201201
change_set: Optional[ChangeSet] = None
202202
error: Optional[DataSourceErrorInfo] = None
203203
revert_to_fdv1: bool = False
204-
environment_id: Optional[str] = None
205204

206205

207206
class Synchronizer(Protocol): # pylint: disable=too-few-public-methods

ldclient/impl/datasystem/protocolv2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,6 @@ class Basis:
490490

491491
change_set: ChangeSet
492492
persist: bool
493-
environment_id: Optional[str] = None
494493

495494

496495
class Synchronizer(Protocol):

ldclient/impl/integrations/test_datav2/test_data_sourcev2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ def fetch(self, ss: SelectorStore) -> BasisResult:
8383
basis = Basis(
8484
change_set=change_set,
8585
persist=False,
86-
environment_id=None
8786
)
8887

8988
return _Success(basis)

ldclient/testing/impl/datasourcev2/test_polling_synchronizer.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@ def test_handles_no_changes():
109109
assert valid.state == DataSourceState.VALID
110110
assert valid.error is None
111111
assert valid.revert_to_fdv1 is False
112-
assert valid.environment_id is None
113112
assert valid.change_set is not None
114113
assert valid.change_set.intent_code == IntentCode.TRANSFER_NONE
115114
assert len(valid.change_set.changes) == 0
@@ -130,7 +129,6 @@ def test_handles_empty_changeset():
130129
assert valid.state == DataSourceState.VALID
131130
assert valid.error is None
132131
assert valid.revert_to_fdv1 is False
133-
assert valid.environment_id is None
134132

135133
assert valid.change_set is not None
136134
assert len(valid.change_set.changes) == 0
@@ -158,7 +156,6 @@ def test_handles_put_objects():
158156
assert valid.state == DataSourceState.VALID
159157
assert valid.error is None
160158
assert valid.revert_to_fdv1 is False
161-
assert valid.environment_id is None
162159

163160
assert valid.change_set is not None
164161
assert len(valid.change_set.changes) == 1
@@ -189,7 +186,6 @@ def test_handles_delete_objects():
189186
assert valid.state == DataSourceState.VALID
190187
assert valid.error is None
191188
assert valid.revert_to_fdv1 is False
192-
assert valid.environment_id is None
193189

194190
assert valid.change_set is not None
195191
assert len(valid.change_set.changes) == 1
@@ -227,7 +223,6 @@ def test_generic_error_interrupts_and_recovers():
227223
assert interrupted.error.status_code == 0
228224
assert interrupted.error.message == "error for test"
229225
assert interrupted.revert_to_fdv1 is False
230-
assert interrupted.environment_id is None
231226

232227
assert valid.change_set is not None
233228
assert len(valid.change_set.changes) == 1
@@ -260,12 +255,10 @@ def test_recoverable_error_continues():
260255
assert interrupted.error.kind == DataSourceErrorKind.ERROR_RESPONSE
261256
assert interrupted.error.status_code == 408
262257
assert interrupted.revert_to_fdv1 is False
263-
assert interrupted.environment_id is None
264258

265259
assert valid.state == DataSourceState.VALID
266260
assert valid.error is None
267261
assert valid.revert_to_fdv1 is False
268-
assert valid.environment_id is None
269262

270263
assert valid.change_set is not None
271264
assert len(valid.change_set.changes) == 1
@@ -296,7 +289,6 @@ def test_unrecoverable_error_shuts_down():
296289
assert off.error.kind == DataSourceErrorKind.ERROR_RESPONSE
297290
assert off.error.status_code == 401
298291
assert off.revert_to_fdv1 is False
299-
assert off.environment_id is None
300292
assert off.change_set is None
301293

302294
try:

ldclient/testing/impl/datasourcev2/test_streaming_synchronizer.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,6 @@ def test_handles_no_changes():
177177
assert updates[0].state == DataSourceState.VALID
178178
assert updates[0].error is None
179179
assert updates[0].revert_to_fdv1 is False
180-
assert updates[0].environment_id is None
181180
assert updates[0].change_set is None
182181

183182

@@ -197,7 +196,6 @@ def test_handles_empty_changeset(events): # pylint: disable=redefined-outer-nam
197196
assert updates[0].state == DataSourceState.VALID
198197
assert updates[0].error is None
199198
assert updates[0].revert_to_fdv1 is False
200-
assert updates[0].environment_id is None
201199

202200
assert updates[0].change_set is not None
203201
assert len(updates[0].change_set.changes) == 0
@@ -224,7 +222,6 @@ def test_handles_put_objects(events): # pylint: disable=redefined-outer-name
224222
assert updates[0].state == DataSourceState.VALID
225223
assert updates[0].error is None
226224
assert updates[0].revert_to_fdv1 is False
227-
assert updates[0].environment_id is None
228225

229226
assert updates[0].change_set is not None
230227
assert len(updates[0].change_set.changes) == 1
@@ -256,7 +253,6 @@ def test_handles_delete_objects(events): # pylint: disable=redefined-outer-name
256253
assert updates[0].state == DataSourceState.VALID
257254
assert updates[0].error is None
258255
assert updates[0].revert_to_fdv1 is False
259-
assert updates[0].environment_id is None
260256

261257
assert updates[0].change_set is not None
262258
assert len(updates[0].change_set.changes) == 1
@@ -287,7 +283,6 @@ def test_swallows_goodbye(events): # pylint: disable=redefined-outer-name
287283
assert updates[0].state == DataSourceState.VALID
288284
assert updates[0].error is None
289285
assert updates[0].revert_to_fdv1 is False
290-
assert updates[0].environment_id is None
291286

292287
assert updates[0].change_set is not None
293288
assert len(updates[0].change_set.changes) == 0
@@ -314,7 +309,6 @@ def test_swallows_heartbeat(events): # pylint: disable=redefined-outer-name
314309
assert updates[0].state == DataSourceState.VALID
315310
assert updates[0].error is None
316311
assert updates[0].revert_to_fdv1 is False
317-
assert updates[0].environment_id is None
318312

319313
assert updates[0].change_set is not None
320314
assert len(updates[0].change_set.changes) == 0
@@ -343,7 +337,6 @@ def test_error_resets(events): # pylint: disable=redefined-outer-name
343337
assert updates[0].state == DataSourceState.VALID
344338
assert updates[0].error is None
345339
assert updates[0].revert_to_fdv1 is False
346-
assert updates[0].environment_id is None
347340

348341
assert updates[0].change_set is not None
349342
assert len(updates[0].change_set.changes) == 1
@@ -367,7 +360,6 @@ def test_handles_out_of_order(events): # pylint: disable=redefined-outer-name
367360
assert updates[0].state == DataSourceState.INTERRUPTED
368361
assert updates[0].change_set is None
369362
assert updates[0].revert_to_fdv1 is False
370-
assert updates[0].environment_id is None
371363

372364
assert updates[0].error is not None
373365
assert updates[0].error.kind == DataSourceErrorKind.UNKNOWN
@@ -398,7 +390,6 @@ def test_invalid_json_decoding(events): # pylint: disable=redefined-outer-name
398390
assert updates[0].state == DataSourceState.INTERRUPTED
399391
assert updates[0].change_set is None
400392
assert updates[0].revert_to_fdv1 is False
401-
assert updates[0].environment_id is None
402393

403394
assert updates[0].error is not None
404395
assert updates[0].error.kind == DataSourceErrorKind.INVALID_DATA
@@ -431,7 +422,6 @@ def test_stops_on_unrecoverable_status_code(
431422
assert updates[0].state == DataSourceState.OFF
432423
assert updates[0].change_set is None
433424
assert updates[0].revert_to_fdv1 is False
434-
assert updates[0].environment_id is None
435425

436426
assert updates[0].error is not None
437427
assert updates[0].error.kind == DataSourceErrorKind.ERROR_RESPONSE

ldclient/testing/integrations/test_test_data_sourcev2.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ def test_creates_valid_initializer():
2929

3030
basis = result.value
3131
assert not basis.persist
32-
assert basis.environment_id is None
3332
assert basis.change_set.intent_code == IntentCode.TRANSFER_FULL
3433
assert len(basis.change_set.changes) == 0 # No flags added yet
3534

0 commit comments

Comments
 (0)