#!/usr/bin/python3
"""Used to fix request.pck from improperly upgraded mailman installs"""
import cPickle
import sys
import os
pickle = sys.argv[1]
f = open(pickle)
db = cPickle.load(f)
f.close()
for k, v in db.items():
	if len(v) > 2:
		db[k] = (2, v)
f = open(pickle, 'w')
cPickle.dump(db, f, 1)
f.flush()
os.fsync(f.fileno())
f.close()
