d = {}
lfile = open(name)
for line in lfile:
+ if line.strip() == "":
+ continue
kv = line.split(':')
+ if kv[0] in d:
+ raise RuntimeError(
+ "Got a line %s with a duplicate key %s whenever value for it "
+ "is known already to be %r" % (line, kv[0], d[kv[0]]))
d[kv[0]] = kv[1].strip().strip('"')
return d
sw_dict = load_list2dict('swlist.txt')
position_dict = load_list2dict('position-dd-list.txt')
employer_dict = load_list2dict('employer-dd-list.txt')
+ ratings_dict = load_list2dict('ratingslist.txt')
def __init__(self, srcdir):
# eats the whole directory