Skip to content

Commit c339280

Browse files
committed
Added none check for fetched splits by flag set in client.
1 parent f01618e commit c339280

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

splitio/client/client.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,12 @@ def _get_feature_flag_names_by_flag_sets(self, flag_sets):
430430
"""
431431
sanitized_flag_sets = config.sanitize_flag_sets(flag_sets)
432432
feature_flags = []
433-
[feature_flags.extend(self._split_storage.get_feature_flags_by_set(flag_set)) for flag_set in sanitized_flag_sets]
433+
for flag_set in sanitized_flag_sets:
434+
feature_flags_by_set = self._split_storage.get_feature_flags_by_sets(flag_set)
435+
if feature_flags_by_set is None:
436+
_LOGGER.warning("Fetching feature flags for flag set %s encountered an error, skipping this flag set." % (flag_set))
437+
continue
438+
feature_flags.extend(feature_flags_by_set)
434439
feature_flags_names = []
435440
[feature_flags_names.append(feature_flag) for feature_flag in feature_flags]
436441
return feature_flags_names

0 commit comments

Comments
 (0)