Skip to content

Commit c6c0f11

Browse files
committed
polishing
1 parent 6636c84 commit c6c0f11

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

splitio/client/client.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ def destroyed(self):
5959
"""Return whether the factory holding this client has been destroyed."""
6060
return self._factory.destroyed
6161

62-
def _evaluate_if_ready(self, matching_key, bucketing_key, feature, attributes=None):
62+
def _evaluate_if_ready(self, matching_key, bucketing_key, feature, method, attributes=None):
6363
if not self.ready:
64-
_LOGGER.warning("The SDK is not ready, results may be incorrect for feature flag %s. Make sure to wait for SDK readiness before using this method", feature)
64+
_LOGGER.warning("%s: The SDK is not ready, results may be incorrect for feature flag %s. Make sure to wait for SDK readiness before using this method", method, feature)
6565
self._telemetry_init_producer.record_not_ready_usage()
6666
return {
6767
'treatment': CONTROL,
@@ -103,7 +103,7 @@ def _make_evaluation(self, key, feature_flag, attributes, method_name, metric_na
103103
or not input_validator.validate_attributes(attributes, method_name):
104104
return CONTROL, None
105105

106-
result = self._evaluate_if_ready(matching_key, bucketing_key, feature_flag, attributes)
106+
result = self._evaluate_if_ready(matching_key, bucketing_key, feature_flag, method_name, attributes)
107107

108108
impression = self._build_impression(
109109
matching_key,
@@ -168,7 +168,7 @@ def _make_evaluations(self, key, feature_flags, attributes, method_name, metric_
168168

169169
try:
170170
evaluations = self._evaluate_features_if_ready(matching_key, bucketing_key,
171-
list(feature_flags), attributes)
171+
list(feature_flags), method_name, attributes)
172172

173173
for feature_flag in feature_flags:
174174
try:
@@ -213,9 +213,9 @@ def _make_evaluations(self, key, feature_flags, attributes, method_name, metric_
213213
_LOGGER.debug('Error: ', exc_info=True)
214214
return input_validator.generate_control_treatments(list(feature_flags), method_name)
215215

216-
def _evaluate_features_if_ready(self, matching_key, bucketing_key, feature_flags, attributes=None):
216+
def _evaluate_features_if_ready(self, matching_key, bucketing_key, feature_flags, method, attributes=None):
217217
if not self.ready:
218-
_LOGGER.warning("The SDK is not ready, results may be incorrect for feature flags %s. Make sure to wait for SDK readiness before using this method", ', '.join([feature for feature in feature_flags]))
218+
_LOGGER.warning("%s: The SDK is not ready, results may be incorrect for feature flags %s. Make sure to wait for SDK readiness before using this method", method, ', '.join([feature for feature in feature_flags]))
219219
self._telemetry_init_producer.record_not_ready_usage()
220220
return {
221221
feature_flag: {

tests/client/test_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@ def test_telemetry_not_ready(self, mocker):
846846
)
847847
client = Client(factory, mocker.Mock())
848848
client.ready = False
849-
client._evaluate_if_ready('matching_key','matching_key', 'feature')
849+
client._evaluate_if_ready('matching_key','matching_key', 'method', 'feature')
850850
assert(telemetry_storage._tel_config._not_ready == 1)
851851
client.track('key', 'tt', 'ev')
852852
assert(telemetry_storage._tel_config._not_ready == 2)

0 commit comments

Comments
 (0)