Wire-up --statistics again

I'm not sure where this code went or when, but it disappeared. Let's
add it back.

Related #180
This commit is contained in:
Ian Cordasco 2016-07-25 14:29:09 -05:00
parent fc035c4df2
commit 4dc1d11a62
No known key found for this signature in database
GPG key ID: 656D3395E4A9791A
3 changed files with 31 additions and 0 deletions

View file

@ -9,6 +9,16 @@ class Statistics(object):
"""Initialize the underlying dictionary for our statistics."""
self._store = {}
def error_codes(self):
"""Return all unique error codes stored.
:returns:
Sorted list of error codes.
:rtype:
list(str)
"""
return list(sorted(set(key.code for key in self._store.keys())))
def record(self, error):
"""Add the fact that the error was seen in the file.