Skip to content

Commit 1c4b280

Browse files
authored
Merge pull request #133 from bunchesofdonald/py38-syntax-warning
Addresses https://bugs.python.org/issue34850
2 parents 3810ecc + 96bc375 commit 1c4b280

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

ldclient/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,5 +290,5 @@ def http_proxy(self):
290290
return self.__http_proxy
291291

292292
def _validate(self):
293-
if self.offline is False and self.sdk_key is None or self.sdk_key is '':
293+
if self.offline is False and self.sdk_key is None or self.sdk_key == '':
294294
log.warning("Missing or blank sdk_key.")

ldclient/fixed_thread_pool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def stop(self):
6363
def _run_worker(self):
6464
while True:
6565
item = self._job_queue.get(block = True)
66-
if item is 'stop':
66+
if item == 'stop':
6767
return
6868
try:
6969
item()

ldclient/flag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def _get_value_for_variation_or_rollout(flag, vr, user, reason):
184184

185185

186186
def _get_user_attribute(user, attr):
187-
if attr is 'secondary':
187+
if attr == 'secondary':
188188
return None, True
189189
if attr in __BUILTINS__:
190190
return user.get(attr), False

ldclient/impl/integrations/redis/redis_feature_store.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
class _RedisFeatureStoreCore(FeatureStoreCore):
1616
def __init__(self, url, prefix, max_connections):
1717
if not have_redis:
18-
raise NotImplementedError("Cannot use Redis feature store because redis package is not installed")
18+
raise NotImplementedError("Cannot use Redis feature store because redis package is not installed")
1919
self._prefix = prefix or 'launchdarkly'
2020
self._pool = redis.ConnectionPool.from_url(url=url, max_connections=max_connections)
2121
self.test_update_hook = None # exposed for testing
@@ -43,7 +43,7 @@ def get_all_internal(self, kind):
4343
r = redis.Redis(connection_pool=self._pool)
4444
all_items = r.hgetall(self._items_key(kind))
4545

46-
if all_items is None or all_items is "":
46+
if all_items is None or all_items == "":
4747
all_items = {}
4848

4949
results = {}
@@ -56,7 +56,7 @@ def get_internal(self, kind, key):
5656
r = redis.Redis(connection_pool=self._pool)
5757
item_json = r.hget(self._items_key(kind), key)
5858

59-
if item_json is None or item_json is "":
59+
if item_json is None or item_json == "":
6060
log.debug("RedisFeatureStore: key %s not found in '%s'. Returning None.", key, kind.namespace)
6161
return None
6262

testing/test_config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ def test_copy_config():
1616

1717
def test_can_set_valid_poll_interval():
1818
config = Config(sdk_key = "SDK_KEY", poll_interval = 31)
19-
assert config.poll_interval is 31
19+
assert config.poll_interval == 31
2020

2121
def test_minimum_poll_interval_is_enforced():
2222
config = Config(sdk_key = "SDK_KEY", poll_interval = 29)
23-
assert config.poll_interval is 30
23+
assert config.poll_interval == 30

testing/test_event_processor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ def test_sdk_key_is_sent():
422422
ep.flush()
423423
ep._wait_until_inactive()
424424

425-
assert mock_http.request_headers.get('Authorization') is 'SDK_KEY'
425+
assert mock_http.request_headers.get('Authorization') == 'SDK_KEY'
426426

427427
def test_no_more_payloads_are_sent_after_401_error():
428428
verify_unrecoverable_http_error(401)

testing/test_feature_store.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def _clear_data(self):
164164
for resp in client.get_paginator('scan').paginate(**req):
165165
for item in resp['Items']:
166166
delete_requests.append({ 'DeleteRequest': { 'Key': item } })
167-
_DynamoDBHelpers.batch_write_requests(client, self.table_name, delete_requests)
167+
_DynamoDBHelpers.batch_write_requests(client, self.table_name, delete_requests)
168168

169169

170170
class TestFeatureStore:
@@ -243,7 +243,7 @@ def test_get_nonexisting_feature(self, store):
243243
def test_get_all_versions(self, store):
244244
store = self.base_initialized_store(store)
245245
result = store.all(FEATURES, lambda x: x)
246-
assert len(result) is 2
246+
assert len(result) == 2
247247
assert result.get('foo') == self.make_feature('foo', 10)
248248
assert result.get('bar') == self.make_feature('bar', 10)
249249

0 commit comments

Comments
 (0)