Commit efbcb1b0 authored by Raymond Hettinger's avatar Raymond Hettinger

Keep helper functions private.

parent 9d668dac
...@@ -116,7 +116,7 @@ def _count_diff_all_purpose(actual, expected): ...@@ -116,7 +116,7 @@ def _count_diff_all_purpose(actual, expected):
result.append(diff) result.append(diff)
return result return result
def ordered_count(iterable): def _ordered_count(iterable):
'Return dict of element counts, in the order they were first seen' 'Return dict of element counts, in the order they were first seen'
c = OrderedDict() c = OrderedDict()
for elem in iterable: for elem in iterable:
...@@ -126,7 +126,7 @@ def ordered_count(iterable): ...@@ -126,7 +126,7 @@ def ordered_count(iterable):
def _count_diff_hashable(actual, expected): def _count_diff_hashable(actual, expected):
'Returns list of (cnt_act, cnt_exp, elem) triples where the counts differ' 'Returns list of (cnt_act, cnt_exp, elem) triples where the counts differ'
# elements must be hashable # elements must be hashable
s, t = ordered_count(actual), ordered_count(expected) s, t = _ordered_count(actual), _ordered_count(expected)
result = [] result = []
for elem, cnt_s in s.items(): for elem, cnt_s in s.items():
cnt_t = t.get(elem, 0) cnt_t = t.get(elem, 0)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment