import pickle
import sys
COUNTFILE = "/tmp/dxp-profile.pck"
try:
counts = pickle.load(open(COUNTFILE, "rb"))
except IOError:
counts = sys.getdxp()
else:
new_counts = sys.getdxp()
counts = [sum(pair) for pair in zip(counts, new_counts)]
pickle.dump(counts, open(COUNTFILE, "wb"))
raise SystemExit