__author__ = 'bmiller'

import cPickle
import os
import datetime
import sys
from collections import Counter

sys.path.insert(0,'../../../')  #pickle needs gluon??
all = True
outset = Counter()
outlist = []

tickets = os.listdir('../errors')
for t in tickets:
    nparts = t.split('.')
    d = datetime.date(*[int(x) for x in nparts[4].split('-')])
    if datetime.datetime.now().date() == d or all == True:
        f = open('../errors/'+t, 'rb')
        tick_data = cPickle.load(f)
        outlist.append(tick_data['output'])


outset = Counter(outlist)

for m in outset.most_common(10):
    print("========")
    print(m)