Merge pull request #71 from jkleint/call-log-fix

Quick fix for CallLog.to_dict() KeyErrors
This commit is contained in:
Marc Claesen
2016-12-14 11:52:52 +01:00
committed by GitHub
+2 -2
View File
@@ -225,13 +225,13 @@ class CallLog(object):
"""
if self.data:
args = dict([(k, []) for k in list(self.keys())[0].keys()])
args = collections.defaultdict(list)
values = []
for k, v in self.data.items():
for key, value in k:
args[key].append(value)
values.append(v)
return {'args': args, 'values': values}
return {'args': dict(args), 'values': values}
else:
return {'args': {}, 'values': []}