Skip to content

Commit 37a54b2

Browse files
prepare 6.10.1 release (#129)
1 parent 999ca68 commit 37a54b2

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

ldclient/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ def all_flags_state(self, user, **kwargs):
397397
if client_only and not flag.get('clientSide', False):
398398
continue
399399
try:
400-
detail = evaluate(flag, user, self._store, False).detail
400+
detail = evaluate(flag, user, self._store, self._event_factory_default).detail
401401
state.add_flag(flag, detail.value, detail.variation_index,
402402
detail.reason if with_reasons else None, details_only_if_tracked)
403403
except Exception as e:

ldclient/event_processor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ def _process_event(self, event):
259259
add_debug_event = False
260260
add_index_event = False
261261
if event['kind'] == "feature":
262-
add_full_event = event['trackEvents']
262+
add_full_event = event.get('trackEvents')
263263
add_debug_event = self._should_debug_event(event)
264264
else:
265265
add_full_event = True

ldclient/event_summarizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def __init__(self):
2020
"""
2121
def summarize_event(self, event):
2222
if event['kind'] == 'feature':
23-
counter_key = (event['key'], event['variation'], event['version'])
23+
counter_key = (event['key'], event.get('variation'), event.get('version'))
2424
counter_val = self.counters.get(counter_key)
2525
if counter_val is None:
2626
counter_val = { 'count': 1, 'value': event['value'], 'default': event.get('default') }

0 commit comments

Comments
 (0)