Skip to content

Commit f82a43a

Browse files
committed
polishing
1 parent 7d1e085 commit f82a43a

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

splitio/storage/pluggable.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ def get(self, segment_name):
448448
:rtype: splitio.models.segments.Segment
449449
"""
450450
try:
451-
return segments.from_raw({'name': segment_name, 'added': list(self._pluggable_adapter.get(self._prefix.format(segment_name=segment_name))), 'removed': [], 'till': self._pluggable_adapter.get(self._segment_till_prefix.format(segment_name=segment_name))})
451+
return segments.from_raw({'name': segment_name, 'added': self._pluggable_adapter.get_items(self._prefix.format(segment_name=segment_name)), 'removed': [], 'till': self._pluggable_adapter.get(self._segment_till_prefix.format(segment_name=segment_name))})
452452
except Exception:
453453
_LOGGER.error('Error getting segment')
454454
_LOGGER.debug('Error: ', exc_info=True)

tests/storage/test_pluggable.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ def get(self, key):
1616
return None
1717
return self._keys[key]
1818

19+
def get_items(self, key):
20+
if key not in self._keys:
21+
return None
22+
return list(self._keys[key])
23+
1924
def get_many(self, keys):
2025
return [self.get(key) for key in keys]
2126

0 commit comments

Comments
 (0)